<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://docs.expert-apm.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=ENetrebin</id>
	<title>Документация АппОптима - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.expert-apm.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=ENetrebin"/>
	<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/ENetrebin"/>
	<updated>2026-04-09T01:33:08Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.39.10</generator>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=GET_%D0%B2%D1%81%D0%B5_SLO&amp;diff=4772</id>
		<title>GET все SLO</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=GET_%D0%B2%D1%81%D0%B5_SLO&amp;diff=4772"/>
		<updated>2024-10-14T18:16:08Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''API Ключ-АСТРОМ / [https://doc.ruscomtech.ru/index.php/API_%D0%9A%D0%BB%D1%8E%D1%87-%D0%90%D0%A1%D0%A2%D0%A0%D0%9E%D0%9C#.D0.A0.D0.B0.D0.B7.D0.B2.D1.91.D1.80.D1.82.D1.8B.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5 Развёртывание] / Цели уровня обслуживания (SLO) / GET все SLO'''''&lt;br /&gt;
&lt;br /&gt;
Перечисляет все цели уровня обслуживания и их расчетные значения.&lt;br /&gt;
&lt;br /&gt;
По умолчанию значения рассчитываются для собственного таймфрейма SLO. Вы можете использовать пользовательский таймфрейм:&lt;br /&gt;
&lt;br /&gt;
# Установите для параметра timeFrame&amp;lt;code&amp;gt;GTF&amp;lt;/code&amp;gt; значение .&lt;br /&gt;
# Укажите временные рамки в параметрах from и to .&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/v2/slo&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/slo&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Аутентификация ==&lt;br /&gt;
Чтобы выполнить этот запрос, вам нужен токен доступа с областью действия Read SLO ( &amp;lt;code&amp;gt;slo.read&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;
|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;
|query&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|pageSize&lt;br /&gt;
|integer&lt;br /&gt;
|Количество SLO в полезной нагрузке одного ответа.&lt;br /&gt;
&lt;br /&gt;
Максимально допустимый размер страницы — 10000.&lt;br /&gt;
&lt;br /&gt;
Если не установлено, используется 10.&lt;br /&gt;
|query&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;
|query&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;
|query&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|sloSelector&lt;br /&gt;
|string&lt;br /&gt;
|Объем запроса. В ответ включаются только SLO, соответствующие заданным критериям.&lt;br /&gt;
&lt;br /&gt;
Вы можете добавить один или несколько из перечисленных ниже критериев.&lt;br /&gt;
&lt;br /&gt;
* Идентификатор: идентификатор (&amp;quot;идентификатор&amp;quot;). Фильтры для SLO с заданным идентификатором.&lt;br /&gt;
* Имя: имя(&amp;quot;имя&amp;quot;). Фильтры для SLO с заданным названием. Фильтр чувствителен к регистру.&lt;br /&gt;
* Состояние работоспособности: HealthState(&amp;quot;ЗДОРОВО&amp;quot;) или HealthState(&amp;quot;НЕЗДОРОВО&amp;quot;). Можно указать только одно состояние работоспособности.&lt;br /&gt;
* Текст: текст (&amp;quot;значение&amp;quot;). Фильтры для всех SLO, которые содержат данное значение в своем имени или описании. Фильтр нечувствителен к регистру.&lt;br /&gt;
* Проблема: имя_проблемы(&amp;quot;значение&amp;quot;). Фильтры для всех SLO, связанных с данным отображаемым именем проблемы (например, P-12345).&lt;br /&gt;
&lt;br /&gt;
Чтобы задать несколько критериев, разделите их запятой (,). В ответ включаются только результаты, соответствующие всем критериям. например, .../api/v2/slo?sloSelector=name(&amp;quot;Доступность службы&amp;quot;), .../api/v2/slo?sloSelector=id(&amp;quot;id&amp;quot;), .../api/v2/slo ?sloSelector=текст(&amp;quot;Описание&amp;quot;),healthState(&amp;quot;ЗДОРОВО&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Специальные символы ~ и &amp;quot; необходимо экранировать с помощью символа ~ (например, текст поиска в двойных кавычках (&amp;quot;~&amp;quot;&amp;quot;).&lt;br /&gt;
|query&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|sort&lt;br /&gt;
|string&lt;br /&gt;
|Сортировка записей SLO:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;: Имена в порядке возрастания.&lt;br /&gt;
* &amp;lt;code&amp;gt;-name&amp;lt;/code&amp;gt;: Имена в порядке убывания.&lt;br /&gt;
&lt;br /&gt;
Если не установлено, используется восходящий порядок.&lt;br /&gt;
|query&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|timeFrame&lt;br /&gt;
|string&lt;br /&gt;
|Таймфрейм для расчета значений SLO:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;CURRENT&amp;lt;/code&amp;gt;: собственный таймфрейм SLO.&lt;br /&gt;
* &amp;lt;code&amp;gt;GTF&amp;lt;/code&amp;gt;: период времени, заданный параметрами from и to .&lt;br /&gt;
&lt;br /&gt;
Если не задано, используется &amp;lt;code&amp;gt;CURRENT&amp;lt;/code&amp;gt;значение.&lt;br /&gt;
&lt;br /&gt;
Элемент может содержать эти значения&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;CURRENT&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;GTF&amp;lt;/code&amp;gt;&lt;br /&gt;
|query&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|demo&lt;br /&gt;
|boolean&lt;br /&gt;
|Получите свои SLO ( &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;) или набор демонстрационных SLO ( &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;).&lt;br /&gt;
|query&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|evaluate&lt;br /&gt;
|boolean&lt;br /&gt;
|Получите SLO без их оценки ( &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;) или с оценками ( &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;) с максимальным &amp;lt;code&amp;gt;pageSize&amp;lt;/code&amp;gt;количеством 25.&lt;br /&gt;
|query&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|enabledSlos&lt;br /&gt;
|string&lt;br /&gt;
|Получите включенные SLO ( &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;), отключенные ( &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;) или как включенные, так и отключенные ( &amp;lt;code&amp;gt;all&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;
* &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;all&amp;lt;/code&amp;gt;&lt;br /&gt;
|query&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|showGlobalSlos&lt;br /&gt;
|boolean&lt;br /&gt;
|Получите свои глобальные SLO ( &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;
&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;
|SLOs&lt;br /&gt;
|Успех. Ответ содержит параметры и расчетные значения запрошенного SLO.&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;SLOs&amp;lt;/code&amp;gt; ====&lt;br /&gt;
Содержит SLO и пейджинговую информацию.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&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;
|-&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;
|pageSize&lt;br /&gt;
|integer&lt;br /&gt;
|Количество записей на странице.&lt;br /&gt;
|-&lt;br /&gt;
|totalCount&lt;br /&gt;
|integer&lt;br /&gt;
|Общее количество записей в результате.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;SLO&amp;lt;/code&amp;gt; ====&lt;br /&gt;
Параметры целевого уровня обслуживания (SLO).&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;s&amp;gt;problemFilters&amp;lt;/s&amp;gt;&lt;br /&gt;
|string[]&lt;br /&gt;
|УСТАРЕЛО&lt;br /&gt;
&lt;br /&gt;
Фильтр сущностей для получения количества проблем, связанных с SLO. Генерируется автоматически, если в SLO не был добавлен фильтр.&lt;br /&gt;
|-&lt;br /&gt;
|metricExpression&lt;br /&gt;
|string&lt;br /&gt;
|Процентное выражение метрики для расчета SLO.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;s&amp;gt;useRateMetric&amp;lt;/s&amp;gt;&lt;br /&gt;
|boolean&lt;br /&gt;
|УСТАРЕЛО&lt;br /&gt;
&lt;br /&gt;
Тип метрики для расчета SLO:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;: существующая процентная метрика.&lt;br /&gt;
* &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;: соотношение двух показателей.&lt;br /&gt;
&lt;br /&gt;
Список доступных метрик см. на странице встроенных метрик или попробуйте вызов API GET метрик .&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;s&amp;gt;metricRate&amp;lt;/s&amp;gt;&lt;br /&gt;
|string&lt;br /&gt;
|УСТАРЕЛО&lt;br /&gt;
&lt;br /&gt;
Процентная метрика для расчета SLO.&lt;br /&gt;
&lt;br /&gt;
Требуется, если для параметра useRateMetric установлено значение &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;s&amp;gt;metricNumerator&amp;lt;/s&amp;gt;&lt;br /&gt;
|string&lt;br /&gt;
|УСТАРЕЛО&lt;br /&gt;
&lt;br /&gt;
Метрика количества успехов (числитель при расчете рейтинга).&lt;br /&gt;
&lt;br /&gt;
Требуется, если для параметра useRateMetric установлено значение &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;s&amp;gt;metricDenominator&amp;lt;/s&amp;gt;&lt;br /&gt;
|string&lt;br /&gt;
|УСТАРЕЛО&lt;br /&gt;
&lt;br /&gt;
Метрика общего количества (знаменатель при расчете скорости).&lt;br /&gt;
&lt;br /&gt;
Требуется, если для параметра useRateMetric установлено значение &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|evaluationType&lt;br /&gt;
|string&lt;br /&gt;
|Тип оценки SLO.&lt;br /&gt;
&lt;br /&gt;
Элемент может содержать эти значения&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;AGGREGATE&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|errorBudgetBurnRate&lt;br /&gt;
|SloBurnRate&lt;br /&gt;
|Ошибка оценки скорости сжигания бюджета для целевого уровня обслуживания (SLO).&lt;br /&gt;
|-&lt;br /&gt;
|evaluatedPercentage&lt;br /&gt;
|number&lt;br /&gt;
|Расчетное значение SLO. Имеет значение оцениваемого SLO или значение &amp;lt;code&amp;gt;-1&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
* Если есть ошибка при расчете SLO; в этом случае проверьте значение свойства ошибки .&lt;br /&gt;
* Если для параметра оценки не установлено значение &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;; в этом случае свойство error не будет содержать ошибки.&lt;br /&gt;
|-&lt;br /&gt;
|burnRateMetricKey&lt;br /&gt;
|string&lt;br /&gt;
|Ключ скорости сжигания бюджета ошибок для выражения метрики.&lt;br /&gt;
|-&lt;br /&gt;
|errorBudgetMetricKey&lt;br /&gt;
|string&lt;br /&gt;
|Ключ бюджета ошибок для выражения метрики.&lt;br /&gt;
|-&lt;br /&gt;
|normalizedErrorBudgetMetricKey&lt;br /&gt;
|string&lt;br /&gt;
|Ключ нормализованного бюджета ошибок для выражения метрики.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;s&amp;gt;numeratorValue&amp;lt;/s&amp;gt;&lt;br /&gt;
|number&lt;br /&gt;
|УСТАРЕЛО&lt;br /&gt;
&lt;br /&gt;
Значение числителя, используемое для оценки SLO, когда для параметра useRateMetric установлено значение &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;s&amp;gt;denominatorValue&amp;lt;/s&amp;gt;&lt;br /&gt;
|number&lt;br /&gt;
|УСТАРЕЛО&lt;br /&gt;
&lt;br /&gt;
Значение знаменателя, используемое для оценки SLO, когда для параметра useRateMetric установлено значение &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|relatedOpenProblems&lt;br /&gt;
|integer&lt;br /&gt;
|Количество ОТКРЫТЫХ проблем, связанных с SLO.&lt;br /&gt;
&lt;br /&gt;
Имеет значение, &amp;lt;code&amp;gt;-1&amp;lt;/code&amp;gt;если возникла ошибка при получении проблем, связанных с SLO.&lt;br /&gt;
|-&lt;br /&gt;
|relatedTotalProblems&lt;br /&gt;
|integer&lt;br /&gt;
|Общее количество проблем, связанных с SLO.&lt;br /&gt;
&lt;br /&gt;
Имеет значение, &amp;lt;code&amp;gt;-1&amp;lt;/code&amp;gt;если возникла ошибка при получении проблем, связанных с SLO.&lt;br /&gt;
|-&lt;br /&gt;
|hasAccess&lt;br /&gt;
|boolean&lt;br /&gt;
|SLO доступен через настройки, если hasAccess имеет значение &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|errorBudget&lt;br /&gt;
|number&lt;br /&gt;
|Бюджет ошибки рассчитанного SLO.&lt;br /&gt;
&lt;br /&gt;
Бюджет ошибок — это разница между расчетным и целевым значениями. Положительное число означает, что все хорошо; отрицательное число означает проблемы.&lt;br /&gt;
|-&lt;br /&gt;
|metricKey&lt;br /&gt;
|string&lt;br /&gt;
|Ключ для метрического выражения. После создания метрические ключи нельзя изменить.&lt;br /&gt;
|-&lt;br /&gt;
|timeframe&lt;br /&gt;
|string&lt;br /&gt;
|Сроки оценки SLO. Используйте синтаксис глобального селектора таймфреймов.&lt;br /&gt;
|-&lt;br /&gt;
|filter&lt;br /&gt;
|string&lt;br /&gt;
|Фильтр объектов для оценки SLO. Используйте синтаксис селектора объектов .&lt;br /&gt;
|-&lt;br /&gt;
|description&lt;br /&gt;
|string&lt;br /&gt;
|Краткое описание SLO.&lt;br /&gt;
|-&lt;br /&gt;
|enabled&lt;br /&gt;
|boolean&lt;br /&gt;
|SLO включен ( &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;
|status&lt;br /&gt;
|string&lt;br /&gt;
|Статус рассчитанного SLO.&lt;br /&gt;
&lt;br /&gt;
Элемент может содержать эти значения&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;FAILURE&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;SUCCESS&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;WARNING&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|error&lt;br /&gt;
|string&lt;br /&gt;
|Ошибка расчета SLO.&lt;br /&gt;
&lt;br /&gt;
Если значение отличается от &amp;lt;code&amp;gt;NONE&amp;lt;/code&amp;gt;, значит, что-то не так с расчетом SLO.&lt;br /&gt;
|-&lt;br /&gt;
|warning&lt;br /&gt;
|number&lt;br /&gt;
|Предупреждающее значение SLO.&lt;br /&gt;
&lt;br /&gt;
В состоянии предупреждения SLO все еще выполняется, но приближается к отказу.&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|string&lt;br /&gt;
|Название SLO.&lt;br /&gt;
|-&lt;br /&gt;
|id&lt;br /&gt;
|string&lt;br /&gt;
|Идентификатор SLO&lt;br /&gt;
|-&lt;br /&gt;
|target&lt;br /&gt;
|number&lt;br /&gt;
|Целевое значение SLO.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;SloBurnRate&amp;lt;/code&amp;gt; ====&lt;br /&gt;
Ошибка оценки скорости сжигания бюджета для целевого уровня обслуживания (SLO).&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|burnRateVisualizationEnabled&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;
В случае &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;, здесь не будет вычисляемых значений.&lt;br /&gt;
|-&lt;br /&gt;
|fastBurnThreshold&lt;br /&gt;
|number&lt;br /&gt;
|Порог между медленной и быстрой скоростью горения.&lt;br /&gt;
|-&lt;br /&gt;
|sloValue&lt;br /&gt;
|number&lt;br /&gt;
|Расчетное значение SLO для таймфрейма, выбранного для расчета скорости выгорания.&lt;br /&gt;
|-&lt;br /&gt;
|estimatedTimeToConsumeErrorBudget&lt;br /&gt;
|number&lt;br /&gt;
|Расчетное время, оставшееся для использования бюджета ошибок в часах.&lt;br /&gt;
|-&lt;br /&gt;
|burnRateType&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;FAST&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;NONE&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;SLOW&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|burnRateValue&lt;br /&gt;
|number&lt;br /&gt;
|Скорость записи SLO, рассчитанная за последний час.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== JSON-модель тела ответа ===&lt;br /&gt;
 &amp;lt;code&amp;gt;{&lt;br /&gt;
   &amp;quot;slo&amp;quot;: [&lt;br /&gt;
     {&lt;br /&gt;
       &amp;quot;problemFilters&amp;quot;: &amp;quot;[type(\&amp;quot;SERVICE\&amp;quot;)]&amp;quot;,&lt;br /&gt;
       &amp;quot;metricExpression&amp;quot;: &amp;quot;(100)*(builtin:service.errors.server.successCount:splitBy())/(builtin:service.requestCount.server:splitBy())&amp;quot;,&lt;br /&gt;
       &amp;quot;useRateMetric&amp;quot;: true,&lt;br /&gt;
       &amp;quot;metricRate&amp;quot;: &amp;quot;builtin:service.successes.server.rate&amp;quot;,&lt;br /&gt;
       &amp;quot;metricNumerator&amp;quot;: &amp;quot;builtin:service.errors.server.successCount&amp;quot;,&lt;br /&gt;
       &amp;quot;metricDenominator&amp;quot;: &amp;quot;builtin:service.requestCount.server&amp;quot;,&lt;br /&gt;
       &amp;quot;evaluationType&amp;quot;: &amp;quot;AGGREGATE&amp;quot;,&lt;br /&gt;
       &amp;quot;errorBudgetBurnRate&amp;quot;: {&lt;br /&gt;
         &amp;quot;burnRateVisualizationEnabled&amp;quot;: true,&lt;br /&gt;
         &amp;quot;fastBurnThreshold&amp;quot;: 1.5,&lt;br /&gt;
         &amp;quot;sloValue&amp;quot;: 95,&lt;br /&gt;
         &amp;quot;estimatedTimeToConsumeErrorBudget&amp;quot;: 24,&lt;br /&gt;
         &amp;quot;burnRateType&amp;quot;: &amp;quot;SLOW&amp;quot;,&lt;br /&gt;
         &amp;quot;burnRateValue&amp;quot;: 1.25&lt;br /&gt;
       },&lt;br /&gt;
       &amp;quot;evaluatedPercentage&amp;quot;: 96.25,&lt;br /&gt;
       &amp;quot;burnRateMetricKey&amp;quot;: &amp;quot;func:slo.errorBudgetBurnRate.payment_service_availability&amp;quot;,&lt;br /&gt;
       &amp;quot;errorBudgetMetricKey&amp;quot;: &amp;quot;func:slo.errorBudget.payment_service_availability&amp;quot;,&lt;br /&gt;
       &amp;quot;normalizedErrorBudgetMetricKey&amp;quot;: &amp;quot;func:slo.normalizedErrorBudget.payment_service_availability&amp;quot;,&lt;br /&gt;
       &amp;quot;numeratorValue&amp;quot;: 80,&lt;br /&gt;
       &amp;quot;denominatorValue&amp;quot;: 90,&lt;br /&gt;
       &amp;quot;relatedOpenProblems&amp;quot;: 1,&lt;br /&gt;
       &amp;quot;relatedTotalProblems&amp;quot;: 1,&lt;br /&gt;
       &amp;quot;hasAccess&amp;quot;: true,&lt;br /&gt;
       &amp;quot;errorBudget&amp;quot;: 1.25,&lt;br /&gt;
       &amp;quot;metricKey&amp;quot;: &amp;quot;func:slo.payment_service_availability&amp;quot;,&lt;br /&gt;
       &amp;quot;timeframe&amp;quot;: &amp;quot;-1d&amp;quot;,&lt;br /&gt;
       &amp;quot;filter&amp;quot;: &amp;quot;type(\&amp;quot;SERVICE\&amp;quot;)&amp;quot;,&lt;br /&gt;
       &amp;quot;description&amp;quot;: &amp;quot;Rate of successful payments per week&amp;quot;,&lt;br /&gt;
       &amp;quot;enabled&amp;quot;: true,&lt;br /&gt;
       &amp;quot;status&amp;quot;: &amp;quot;WARNING&amp;quot;,&lt;br /&gt;
       &amp;quot;error&amp;quot;: &amp;quot;NONE&amp;quot;,&lt;br /&gt;
       &amp;quot;warning&amp;quot;: 97.5,&lt;br /&gt;
       &amp;quot;name&amp;quot;: &amp;quot;Payment service availability&amp;quot;,&lt;br /&gt;
       &amp;quot;id&amp;quot;: &amp;quot;123e4567-e89b-42d3-a456-556642440000&amp;quot;,&lt;br /&gt;
       &amp;quot;target&amp;quot;: 95&lt;br /&gt;
     }&lt;br /&gt;
   ],&lt;br /&gt;
   &amp;quot;nextPageKey&amp;quot;: &amp;quot;AQAAABQBAAAABQ==&amp;quot;,&lt;br /&gt;
   &amp;quot;pageSize&amp;quot;: 1,&lt;br /&gt;
   &amp;quot;totalCount&amp;quot;: 1&lt;br /&gt;
 }&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/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_280&amp;diff=4771</id>
		<title>Примечания к релизу 280</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/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_280&amp;diff=4771"/>
		<updated>2024-10-08T08:36:35Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Примечания к релизам]] / Примечания к релизу 280'''''&lt;br /&gt;
&lt;br /&gt;
== '''Ключ-АСТРОМ''' ==&lt;br /&gt;
&lt;br /&gt;
=== Объявления ===&lt;br /&gt;
&lt;br /&gt;
==== Поддержка Red Hat Enterprise Linux ====&lt;br /&gt;
Обновление до этой версии Ключ-АСТРО Managed теперь доступно для узлов кластера, работающих на Red Hat Enterprise Linux 8.x или 9.x.&lt;br /&gt;
&lt;br /&gt;
==== Обновление конфигурации источника логов и хранилища ====&lt;br /&gt;
''Наблюдаемость за инфраструктурой | Логи''&lt;br /&gt;
&lt;br /&gt;
С выпуском Ключ-АСТРОМ версии 1.285 Ключ-АСТРОМ автоматически преобразует ваш источник логов и хранилище логов ﻿конфигурации до последней версии.&lt;br /&gt;
&lt;br /&gt;
Вы также можете перейти на новую конфигурацию, выбрав Обновить конфигурацию . Все ваши текущие настройки будут полностью обновлены.&lt;br /&gt;
&lt;br /&gt;
Обновленная конфигурация, определенная на страницах «Настраиваемая конфигурация источника логов» и «Источники логов и хранилище», предоставит вам:&lt;br /&gt;
&lt;br /&gt;
* Большую гибкость в определении источников логов (например, путь к логу, уровень лога, пространство имен Kubernetes, развертывание Kubernetes).&lt;br /&gt;
* Гибкость в определении источников логов (с использованием среды, группы хостов и областей хостов)&lt;br /&gt;
* Детализация управления правами доступа к источнику логов.&lt;br /&gt;
* Использование REST API для управления источниками логов.&lt;br /&gt;
* Возможность фильтровать и маскировать данные лога при захвате&lt;br /&gt;
&lt;br /&gt;
=== Критические изменения ===&lt;br /&gt;
&lt;br /&gt;
==== Изменение настроек REST API: автоматическое внедрение хоста ====&lt;br /&gt;
''Критические изменения''&lt;br /&gt;
&lt;br /&gt;
''Наблюдаемость за инфраструктурой | Хосты''&lt;br /&gt;
&lt;br /&gt;
В веб-интерфейсе Ключ-АСТРОМ на странице мониторинга хоста для выбранного хоста переключатель «Автоматическое внедрение» был перенесен с вкладки «Мониторинг» на вкладку «Дополнительные настройки» и переименован в «Внедрение ProcessAgent» .&lt;br /&gt;
&lt;br /&gt;
# Перейдите в раздел Хосты и выберите хост, который вы хотите настроить.&lt;br /&gt;
# На странице сведений о хосте выберите&amp;gt; Настройки .&lt;br /&gt;
# На странице настроек хоста выберите Мониторинг хоста .&lt;br /&gt;
# Выберите вкладку «Дополнительные настройки» .&lt;br /&gt;
&lt;br /&gt;
Если вы используете какие-либо инструменты автоматизации для управления этим параметром и используете API Ключ-АСТРОМ , идентификатор схемы настроек автоматического внедрения будет переименован.&lt;br /&gt;
&lt;br /&gt;
До:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;builtin:host.monitoring&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;autoInjection&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;builtin:host.monitoring.advanced&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;processAgentInjection&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вам необходимо получить новые схемы настроек и обновить значение. Старая схема настроек будет игнорироваться.&lt;br /&gt;
&lt;br /&gt;
==== Единые настройки конфиденциальности атрибутов ====&lt;br /&gt;
''Наблюдение за приложением | Распределенные трассировки''&lt;br /&gt;
&lt;br /&gt;
''Критические изменения''&lt;br /&gt;
&lt;br /&gt;
Настройки атрибутов диапазона , атрибутов ресурса и событий диапазона были объединены в настройки захвата атрибутов .&lt;br /&gt;
&lt;br /&gt;
Разделение по источнику атрибута заменено, чтобы сделать конфигурацию конфиденциальности более простой и понятной. Существующие настройки автоматически переносятся, и в случае дублирования ключей атрибутов переносятся только самые строгие параметры маскирования. Мы рекомендуем вам проверить конфигурацию вашей среды на предмет маскирования атрибутов.&lt;br /&gt;
&lt;br /&gt;
# Перейдите в настройки .&lt;br /&gt;
# Выберите Мониторинг служб на стороне сервера &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;
==== Информация о сертификате узла скрыта в деталях выполнения HTTP-мониторов. ====&lt;br /&gt;
''Цифровой опыт | Синтетический мониторинг''&lt;br /&gt;
&lt;br /&gt;
Вы можете скрыть конфиденциальную информацию от отображения в деталях выполнения HTTP-мониторов с помощью параметра «Не хранить и отображать тела запросов и ответов, а также значения заголовков в деталях выполнения» . Включение этого параметра теперь также скрывает информацию о сертификате узла в деталях выполнения.&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;
&lt;br /&gt;
''Наблюдаемость за инфраструктурой | Развертывание''&lt;br /&gt;
&lt;br /&gt;
Определенные типы сбоев автоматического обновления блокируют дальнейшее развертывание этой версии в качестве меры безопасности. &amp;lt;code&amp;gt;/api/v1/oneagents/autoUpdateProblems&amp;lt;/code&amp;gt;Был добавлен API самообслуживания для выявления и удаления этих проблем, чтобы разблокировать развертывание автоматического обновления.&lt;br /&gt;
&lt;br /&gt;
==== Входные DNS-имена службы Kubernetes ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
Входные DNS-имена службы Kubernetes теперь отображаются на странице службы Kubernetes. Обычно это используется в балансировщиках нагрузки AWS.&lt;br /&gt;
&lt;br /&gt;
Соответствующее поле в Kubernetes API:&amp;lt;code&amp;gt;service.status.loadBalancer.ingress.hostname&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Конфиденциальность данных атрибутов: возможность хранить все атрибуты по умолчанию ====&lt;br /&gt;
''Наблюдение за приложением | Распределенные трассировки''&lt;br /&gt;
&lt;br /&gt;
Теперь вы можете хранить все атрибуты по умолчанию.&lt;br /&gt;
&lt;br /&gt;
==== Отмена фильтра свойств профиля оповещения ====&lt;br /&gt;
''Наблюдаемость за инфраструктурой | Проблемы''&lt;br /&gt;
&lt;br /&gt;
''Наблюдаемость за инфраструктурой | Оповещение''&lt;br /&gt;
&lt;br /&gt;
Фильтры свойств профиля оповещения теперь можно отменить, поэтому оповещение не будет срабатывать, если событие проблемы соответствует фильтру свойств.&lt;br /&gt;
&lt;br /&gt;
==== Ограничение правила обнаружения аномалий диска ====&lt;br /&gt;
''Наблюдаемость за инфраструктурой | Хосты''&lt;br /&gt;
&lt;br /&gt;
Максимальное количество правил обнаружения аномалий диска теперь составляет 1000.&lt;br /&gt;
&lt;br /&gt;
==== Адаптивное управление трафиком с учетом индивидуальных особенностей ====&lt;br /&gt;
''Наблюдение за приложением | Распределенная трассировка''&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить правила управления трафиком для HTTP-трафика. Настраивая вклад конкретных транзакций, вы получаете лучший контроль над сбором данных в пределах доступного объема трассировки вашей среды и можете сразу понять скорость захвата конкретной службы, (ключевого) запроса или результата. Требуется ЕдиныйАгент версии 1.281 для активации правил.&lt;br /&gt;
&lt;br /&gt;
=== Поддержка операционных систем ===&lt;br /&gt;
Добавлена ​​поддержка:&lt;br /&gt;
&lt;br /&gt;
* Red Hat Enterprise Linux 9.3&lt;br /&gt;
* Rocky Linux 9.3&lt;br /&gt;
* Oracle Linux 9.3&lt;br /&gt;
&lt;br /&gt;
===== Следующие операционные системы перестанут поддерживаться с 1 ноября 2024 г. =====&lt;br /&gt;
&lt;br /&gt;
* Linux : Ubuntu 16.04 LTS.&lt;br /&gt;
** х86-64&lt;br /&gt;
** Объявление поставщика﻿&lt;br /&gt;
&lt;br /&gt;
===== Следующие операционные системы больше не поддерживаются с 1 января 2024 г. =====&lt;br /&gt;
&lt;br /&gt;
* Linux : Red Hat Enterprise Linux 8.4.&lt;br /&gt;
** х86-64&lt;br /&gt;
** Последняя совместимая версия: 1.280.&lt;br /&gt;
* Linux : Oracle Linux 8.4.&lt;br /&gt;
** х86-64&lt;br /&gt;
** Последняя совместимая версия: 1.280.&lt;br /&gt;
* Linux : SUSE Enterprise Linux 12.4.&lt;br /&gt;
** х86-64&lt;br /&gt;
** Последняя совместимая версия: 1.280.&lt;br /&gt;
&lt;br /&gt;
===== Следующие операционные системы перестанут поддерживаться с 1 ноября 2024 г. =====&lt;br /&gt;
* Linux : Ubuntu 16.04 LTS.&lt;br /&gt;
** х86-64&lt;br /&gt;
** Объявление поставщика﻿&lt;br /&gt;
&lt;br /&gt;
=== Решенные проблемы ===&lt;br /&gt;
Версия 1.280 GA содержит 14 решенных проблем.&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;
|11&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;
* Исправлена ​​ссылка на страницу развертывания, указав на недавно выпущенный оператор Ключ-АСТРОМ v0.14.1.&lt;br /&gt;
* События теперь можно принимать через REST API в будущем, даже если временная метка окончания не установлена. Параметр timeout затем используется для расчета того, как долго событие остается открытым. &lt;br /&gt;
* В таблице «Хосты» теперь отображается индикатор проблемы для узла не только тогда, когда проблема затрагивает узел напрямую, но также и тогда, когда связанный объект имеет постоянную проблему. &lt;br /&gt;
* Пользователи, у которых нет доступа на запись к настройкам обновления ЕдиногоАгента, больше не могут нажать кнопку «Обновить сейчас», чтобы запустить обновление ЕдиногоАгента. (Кнопка была включена неправильно; выбор ее без необходимого разрешения привел к появлению страницы ошибки 403.).&lt;br /&gt;
* Повышена надежность классического списка проблем, который в редких случаях может привести к сбою, если навести курсор на отображаемый идентификатор проблемы с многочисленными подробностями. &lt;br /&gt;
* Исправлено ​​зависание навигации по распределенным трассировкам и MDA. Вы можете получить доступ к глобальному MDA и распределенным трассировкам, выбрав первый элемент в навигационной цепочке.&lt;br /&gt;
* Селектор метрики больше не поддерживает оператор `:filter` без аргументов. &lt;br /&gt;
* Исправлена ​​долгая загрузка данных при переключении вкладок на экранах Unified Analysis.&lt;br /&gt;
* Решена проблема, из-за которой, начиная с версии ЕдиногоАгента 1.273, кластер больше не мог обрабатывать узлы с ESB и вложениями для обмена сообщениями с приоритетом службы Enterprise Service Bus, а вместо этого прибегал к отображению простой службы обмена сообщениями.&lt;br /&gt;
* Исправлена ​​ошибка, приводившая к высокому использованию памяти при чтении данных о доступности.&lt;br /&gt;
&lt;br /&gt;
==== Синтетический мониторинг ====&lt;br /&gt;
&lt;br /&gt;
* Добавлено владение API в общий API событий приема. &lt;br /&gt;
* Если выбрана опция не хранить конфиденциальные данные HTTP-запроса (т. е. тела запроса и ответа, а также значения заголовков), сведения о сертификате узла также скрыты.&lt;br /&gt;
&lt;br /&gt;
== '''ЕдиныйАгент Ключ-АСТРОМ''' ==&lt;br /&gt;
&lt;br /&gt;
=== Технологическая поддержка ===&lt;br /&gt;
&lt;br /&gt;
==== Поддержка новых технологий ====&lt;br /&gt;
&lt;br /&gt;
* JMS 3.0 (Java-модуль)&lt;br /&gt;
* Spring Webflux 6 (модуль Java)&lt;br /&gt;
* Spring WebFlux WebClient 6 (модуль Java)&lt;br /&gt;
&lt;br /&gt;
=== Окончание поддержки ===&lt;br /&gt;
''Критические изменения''&lt;br /&gt;
&lt;br /&gt;
Модуль ЕдиныйАгент Envoy зависит от OpenTracing. Envoy прекратил поддержку OpenTracing версии 1.29, поэтому ЕдиныйАгент больше не может отслеживать Envoy версии 1.29 и новее. Это касается всех версий ЕдиногоАгента.&lt;br /&gt;
&lt;br /&gt;
Однако ЕдиныйАгент по-прежнему может отслеживать версии Envoy до 1.29. В будущем Ключ-АСТРОМ будет поддерживать мониторинг Envoy на основе OpenTelemetry.&lt;br /&gt;
&lt;br /&gt;
=== Новые функции и улучшения ===&lt;br /&gt;
&lt;br /&gt;
==== Пакетная публикация RabbitMQ ====&lt;br /&gt;
''Наблюдение за приложением | .NET''&lt;br /&gt;
&lt;br /&gt;
Добавлена ​​поддержка пакетной публикации для клиента .NET RabbitMQ.&lt;br /&gt;
&lt;br /&gt;
==== Улучшенная группировка контроллера расширений. ====&lt;br /&gt;
''Наблюдаемость за инфраструктурой | Хосты''&lt;br /&gt;
&lt;br /&gt;
Введено обнаружение процесса контроллера расширений АктивныйШлюз Ключ-АСТРОМ и улучшено имя процесса контроллера расширений ЕдиныйАгент Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
==== Группировка процессов для источника данных ловушек SNMP ====&lt;br /&gt;
''Наблюдаемость за инфраструктурой | Хосты''&lt;br /&gt;
&lt;br /&gt;
Добавлена ​​группировка расширения SNMPTraps в группу с именем &amp;lt;code&amp;gt;Astromkey ActiveGate Source SNMP Traps&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Решенные проблемы ===&lt;br /&gt;
Версия 279 содержит 13 решенных проблем.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Компонент&lt;br /&gt;
!Решенные проблемы&lt;br /&gt;
|-&lt;br /&gt;
|NGINX&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Все модули&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;
|модуль ОС&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Модуль OpenTracing&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Java&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|PHP&lt;br /&gt;
|2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== NGINX ====&lt;br /&gt;
&lt;br /&gt;
* Исправлена ​​проблема в модуле кода ЕдиныйАгент NGINX, приводившая к сбою функции пополнения лога. &lt;br /&gt;
* Исправлена ​​проблема в модуле кода NGINX ЕдиныйАгент, которая потенциально вызывала сбои в показателях работоспособности NGINX и вышестоящих одноранговых узлов (сообщалось неверное количество работоспособных и неработоспособных одноранговых узлов).&lt;br /&gt;
&lt;br /&gt;
==== Все модули ====&lt;br /&gt;
&lt;br /&gt;
* Устранена несовместимость с версиями glibc &amp;gt; 2.33. &lt;br /&gt;
&lt;br /&gt;
==== Общий ====&lt;br /&gt;
&lt;br /&gt;
* Улучшено форматирование MAC-адресов для расширений на основе SNMP.&lt;br /&gt;
* Решена проблема, приводившая к сбою контроллера выполнения расширений (EEC) при приеме большого количества метрик.&lt;br /&gt;
&lt;br /&gt;
==== Мэйнфрейм ====&lt;br /&gt;
&lt;br /&gt;
* Модуль Java z/OS теперь корректно поддерживает классы Lambda Java 8+. &lt;br /&gt;
&lt;br /&gt;
==== модуль ОС ====&lt;br /&gt;
&lt;br /&gt;
* Исправлено обновление черного списка процессов, когда процесс выполняется без форка. &lt;br /&gt;
* Автоматическое внедрение теперь корректно отключается или включается на хосте при изменении соответствующего параметра в веб-интерфейсе.&lt;br /&gt;
&lt;br /&gt;
==== Модуль OpenTracing ====&lt;br /&gt;
&lt;br /&gt;
* Повышена надежность модуля кода ЕдиныйАгент Envoy, включая исправление проблемы, из-за которой Envoy не запускался, если в конфигурации модуля была ошибка (например, пустой набор исходных URL-адресов). В этом случае ошибка теперь регистрируется, и отправляющему разрешено продолжать работу без контроля.&lt;br /&gt;
&lt;br /&gt;
==== Java ====&lt;br /&gt;
&lt;br /&gt;
* Исправлена ​​проблема, из-за которой тела HTTP-запросов неправильно фиксировались модулем кода Java ЕдиныйАгент, когда приложение использовало API ServletRequest::getReader. &lt;br /&gt;
* Бизнес-события для HTTP-запросов, обрабатываемых асинхронными сервлетами, больше не пропадают. &lt;br /&gt;
&lt;br /&gt;
==== PHP ====&lt;br /&gt;
&lt;br /&gt;
* Решена проблема с прокси-объектами Doctrine при установке атрибута запроса. &lt;br /&gt;
* Исправлена ​​проблема, из-за которой PHP-FPM с opcache.preload не взаимодействовал с кластером и не сообщал данные мониторинга на уровне сервиса и кода. &lt;br /&gt;
&lt;br /&gt;
=== ЕдиныйАгент для Android ===&lt;br /&gt;
Версия 279 содержит 1 решенную проблему.&lt;br /&gt;
&lt;br /&gt;
* Изменено значение по умолчанию для метода withCrashReporting на true в технической документации ЕдиныйАгент SDK. &lt;br /&gt;
&lt;br /&gt;
=== ЕдиныйАгент для iOS ===&lt;br /&gt;
Версия 279 содержит 3 решенные проблемы.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Компонент&lt;br /&gt;
!Решенные проблемы&lt;br /&gt;
|-&lt;br /&gt;
|ЕдиныйАгент для iOS&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Воспроизведение сеанса для iOS&lt;br /&gt;
|2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== ЕдиныйАгент для iOS ====&lt;br /&gt;
&lt;br /&gt;
* Инструмент SwiftUI: улучшен инструментарий модификаторов SwiftUI. &lt;br /&gt;
&lt;br /&gt;
==== Воспроизведение сеанса для iOS ====&lt;br /&gt;
&lt;br /&gt;
* Воспроизведение сеанса iOS: решена проблема, приводившая к сбою устройства iOS 17 в некоторых редких случаях.&lt;br /&gt;
* Воспроизведение сеанса iOS: устранен сбой ЕдиногоАгента для угловых случаев со снимками экрана размером 0. &lt;br /&gt;
&lt;br /&gt;
=== Решённые проблемы ЕдиногоАгента для JavaScript ===&lt;br /&gt;
Версия 279 содержит 1 решенную проблему.&lt;br /&gt;
&lt;br /&gt;
==== Воспроизведение сеанса ====&lt;br /&gt;
&lt;br /&gt;
* Исправлена ​​проблема, из-за которой ресурсы не загружались в воспроизведении сеанса в следующих ситуациях: (1) в воспроизведении, когда ресурс был запрошен на исходном сервере, сервер возвращал различное содержимое в зависимости от заголовка «Принять»; (2) В Replay при загрузке ресурсов по относительному пути на странице с тегом &amp;lt;base&amp;gt;; (3) При записи ресурсов с относительным путем внутри iframe; (4) При воспроизведении сеанса после более чем 30 секунд отсутствия активности.&lt;br /&gt;
&lt;br /&gt;
== '''API Ключ-АСТРОМ''' ==&lt;br /&gt;
&lt;br /&gt;
=== API среды ===&lt;br /&gt;
&lt;br /&gt;
* API токенов доступа&lt;br /&gt;
** Новое возможное значение в поле областей объекта ApiToken : &amp;lt;code&amp;gt;unifiedAnalysis.read&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* API уязвимостей&lt;br /&gt;
** Новое возможное поле в объектах RiskAssessmentDetails и remediationProgressEntityAssessment : vulnerableFunctionRestartRequired ( &amp;lt;code&amp;gt;boolean&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
* API синтетических местоположений v2&lt;br /&gt;
** Новые возможные поля в объекте LocationCollectionElement : geoCity ( &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt;) geoContinent ( &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt;) geoCountry ( &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt;) geoLatitude ( &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt;) geoLongitude ( &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
* Настройки API - Таблица схем мониторинга&lt;br /&gt;
** ''Критические изменения'' Переименование&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;builtin:host.monitoring&amp;lt;/code&amp;gt;/ &amp;lt;code&amp;gt;autoInjection&amp;lt;/code&amp;gt;в &amp;lt;code&amp;gt;builtin:host.monitoring.advanced&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;processAgentInjection&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== API конфигурации ===&lt;br /&gt;
&lt;br /&gt;
* API расширений – GET доступные хосты&lt;br /&gt;
** Новые возможные значения параметра технологического пути: &amp;lt;code&amp;gt;COSMOSDB&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;JAVA_HTTPURLCONNETION&amp;lt;/code&amp;gt;&lt;br /&gt;
* API атрибутов запроса&lt;br /&gt;
** Новые возможные значения в поле serviceTechnology объекта ScopeConditions : &amp;lt;code&amp;gt;COSMOSDB&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;JAVA_HTTPURLCONNETION&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Кластерный API ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/iam/organizational-levels/{level-type}/{level-id}&amp;lt;/code&amp;gt;&lt;br /&gt;
** Новое возможное поле в объектах Level и LevelList : DisableAt ( &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/synthetic/locations&amp;lt;/code&amp;gt;&lt;br /&gt;
** Новые возможные поля в объекте LocationCollectionElement : geoCity ( &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt;) geoContinent ( &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt;) geoCountry ( &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt;) geoLatitude ( &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt;) geoLongitude ( &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt;)&lt;br /&gt;
* &amp;lt;code&amp;gt;/settings/schemas&amp;lt;/code&amp;gt;&lt;br /&gt;
** ''Критические изменения'' Переименование&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;builtin:host.monitoring&amp;lt;/code&amp;gt;/ &amp;lt;code&amp;gt;autoInjection&amp;lt;/code&amp;gt;в &amp;lt;code&amp;gt;builtin:host.monitoring.advanced&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;processAgentInjection&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Доступность для ранних пользователей ===&lt;br /&gt;
Следующий API теперь доступен в версии Early Adopter :&lt;br /&gt;
&lt;br /&gt;
* API среды &amp;lt;code&amp;gt;POST /ua/entity&amp;lt;/code&amp;gt;&lt;br /&gt;
* API среды &amp;lt;code&amp;gt;POST /ua/list&amp;lt;/code&amp;gt;&lt;br /&gt;
* API среды &amp;lt;code&amp;gt;GET /ua/schema/{entityType}&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/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_284&amp;diff=4764</id>
		<title>Примечания к релизу 284</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/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_284&amp;diff=4764"/>
		<updated>2024-09-30T07:47:30Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: /* Возможность загрузки полного набора результатов логов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Примечания к релизам]] / Примечания к релизу 284'''''&lt;br /&gt;
&lt;br /&gt;
== '''Ключ-АСТРОМ''' ==&lt;br /&gt;
&lt;br /&gt;
=== Критические изменения ===&lt;br /&gt;
&lt;br /&gt;
==== Разрешить все атрибуты по умолчанию ====&lt;br /&gt;
''Наблюдаемость приложений | Распределенные трассировки''&lt;br /&gt;
&lt;br /&gt;
Если вы не меняли настройки сохранения атрибутов среды за последние 365 дней, все атрибуты OpenTelemetry сохраняются по умолчанию, и вы можете явно заблокировать нежелательные атрибуты в списке заблокированных атрибутов .&lt;br /&gt;
&lt;br /&gt;
Для сред, использующих список разрешенных атрибутов , мы рекомендуем перенести настройки в список заблокированных атрибутов для лучшего мониторинга. Если вы предпочитаете, чтобы все атрибуты были заблокированы по умолчанию и разрешались только определенные, вы можете вернуться к списку разрешенных атрибутов , однако возможна только одна настройка предпочтения.&lt;br /&gt;
&lt;br /&gt;
Чтобы изменить сохранение атрибутов OpenTelemetry по умолчанию, перейдите в ''Настройки &amp;gt; Мониторинг служб на стороне сервера &amp;gt; Захват атрибутов &amp;gt; Настройки'' и выберите ''Разрешить все атрибуты'' (чтобы использовать список заблокированных атрибутов ) или ''Блокировать все атрибуты'' (чтобы использовать список разрешенных атрибутов ). Обратите внимание, что эти настройки применяются как к OpenTelemetry, так и к OpenTracing.&lt;br /&gt;
&lt;br /&gt;
=== Окончание поддержки Log Monitoring v1 ===&lt;br /&gt;
Log Monitoring версии 1 достигла конца жизненного цикла и отключена в этом выпуске (Ключ-АСТРОМ Managed версии 1.284). В результате применяются следующие изменения:&lt;br /&gt;
&lt;br /&gt;
* Log Viewer не отображает никаких данных лога.&lt;br /&gt;
* API Log Monitoring v1 отключен.&lt;br /&gt;
* Метрики лога (v1) не фиксируются. Конфигурация доступна только для чтения.&lt;br /&gt;
* События лога (v1) не запускаются. Конфигурация доступна только для чтения.&lt;br /&gt;
* Прием логов (v1) отключен.&lt;br /&gt;
* Конфигурация источника лога сохраняется для будущего использования.&lt;br /&gt;
* На страницах объектов, таких как «Хост», «Процесс» и «Группа процессов», не отображаются файлы логов.&lt;br /&gt;
* Подключенный том NFS для хранения логов больше не используется.&lt;br /&gt;
&lt;br /&gt;
Узнайте больше о том, как перейти на версию Log Monitoring Classic для мониторинга логов Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
=== Новые функции и улучшения ===&lt;br /&gt;
&lt;br /&gt;
==== Возможность выбора формата команд cURL в API Explorer ====&lt;br /&gt;
''Платформа | API''&lt;br /&gt;
&lt;br /&gt;
В API Explorer теперь можно выбрать формат команд cURL:&lt;br /&gt;
&lt;br /&gt;
* bash&lt;br /&gt;
* PowerShell (Windows)&lt;br /&gt;
* Командная строка (Windows)&lt;br /&gt;
&lt;br /&gt;
==== Отображение данных сервиса AWS Lambda ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | AWS''&lt;br /&gt;
&lt;br /&gt;
Страница сервиса Lambda теперь беспрепятственно отображает данные как из AWS Lambda (встроенной), так и из новой интеграции AWS Lambda CloudWatch, что обеспечивает плавный переход.&lt;br /&gt;
&lt;br /&gt;
* Старые и новые данные сервиса Lambda, поступающие из интеграции с AWS, теперь отображаются на странице сервиса Lambda (интеграция уровня Lambda) вместе с данными ЕдиногоАгента, когда включена интеграция с AWS CloudWatch и отслеживается сервис Lambda (встроенный или новый).&lt;br /&gt;
* На странице сервиса Lambda теперь вы можете найти метрики и свойства CloudWatch для нового сервиса Lambda.&lt;br /&gt;
* Если вы хотите изучить больше показателей CloudWatch, перейдите по ссылке на отдельную страницу для нового сервиса Lambda.&lt;br /&gt;
* Логи интеграции ЕдиногоАгента и пересылки журналов AWS также связаны с новым сервисом AWS Lambda.&lt;br /&gt;
* Вы можете включить предопределенную конфигурацию событий метрики для высокого уровня ошибок Lambda на основе нового сервиса AWS Lambda на странице настроек для интеграций AWS.&lt;br /&gt;
&lt;br /&gt;
==== Возможность загрузки полного набора результатов логов ====&lt;br /&gt;
''Инфраструктура Наблюдаемость | Логи''&lt;br /&gt;
&lt;br /&gt;
Log Monitoring теперь предлагает возможность загрузки полного набора результатов для выбранного временного интервала. Новая опция просмотра логов расширяет возможности веб-интерфейса, позволяя перечислить максимум 1000 записей логов и позволяет проводить анализ логов по всем соответствующим логам, включенным в Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
==== Временная метка создания узла Kubernetes ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
Добавлена ​​информация о временной метке создания узла Kubernetes на карточку свойств и в API.&lt;br /&gt;
&lt;br /&gt;
==== Обновление минимальной версии АктивногоШлюза до 1.279 ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
В связи с недавними изменениями в мониторинге Kubernetes минимальная версия АктивногоШлюза была обновлена ​​до 1.279, чтобы обеспечить доступность новейших функций.&lt;br /&gt;
&lt;br /&gt;
==== Улучшенная обработка запросов на события и проблемы для сред с несколькими центрами обработки данных ====&lt;br /&gt;
Улучшена обработка запросов на события и проблемы для сред с несколькими центрами обработки данных, что повысило стабильность в отношении дублирования документов о проблемах/событиях между различными центрами обработки данных и позволило решить такие проблемы, как ошибочное отображение закрытой проблемы как открытой.&lt;br /&gt;
&lt;br /&gt;
==== Ограничение изменений в NGINX ====&lt;br /&gt;
Лимиты NGINX были изменены следующим образом:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;worker_rlimit_nofile&amp;lt;/code&amp;gt;: 102,400&lt;br /&gt;
* &amp;lt;code&amp;gt;worker_connections&amp;lt;/code&amp;gt;: 100,000&lt;br /&gt;
&lt;br /&gt;
=== Поддержка операционных систем ===&lt;br /&gt;
Обновление кластера Ключ-АСТРОМ Managed больше невозможно в Red Hat Enterprise Linux 8.4, Oracle Linux 8.4 и Suse Linux Enterprise Server 12.4.&lt;br /&gt;
&lt;br /&gt;
==== Поддержка добавлена ====&lt;br /&gt;
&lt;br /&gt;
* Обновление до этой версии Ключ-АСТРОМ Managed поддерживается для узлов кластера, работающих на Red Hat Enterprise Linux 8.x или 9.x.&lt;br /&gt;
&lt;br /&gt;
* Elasticsearch теперь работает в среде выполнения Java 17.0.8.&lt;br /&gt;
&lt;br /&gt;
==== Следующие операционные системы больше не будут поддерживаться с 1 октября 2024 г. ====&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;
==== Следующие операционные системы больше не поддерживаются с 01 июля 2024 г. ====&lt;br /&gt;
&lt;br /&gt;
* Linux : Amazon Linux AMI 2018.x&lt;br /&gt;
** x86-64&lt;br /&gt;
** Последняя совместимая версия: 1.290&lt;br /&gt;
&lt;br /&gt;
==== Следующие операционные системы больше не поддерживаются с 01 августа 2024 г. ====&lt;br /&gt;
&lt;br /&gt;
* Linux : Oracle Linux 8.9&lt;br /&gt;
** x86-64&lt;br /&gt;
** Последняя совместимая версия: 1.292&lt;br /&gt;
&lt;br /&gt;
=== Решенные проблемы ===&lt;br /&gt;
В выпуске 284 решены 26 проблемы.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Компонент&lt;br /&gt;
!Решенные проблемы&lt;br /&gt;
|-&lt;br /&gt;
|Кластер&lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|Health&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Синтетический мониторинг&lt;br /&gt;
|3&lt;br /&gt;
|}&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;
* Исправлена ​​проблема, при которой пользователи без разрешений на запись настроек, но с соответствующими разрешениями на зону управления получали ошибку при попытке массового закрытия проблем в списке проблем (веб-интерфейс) в средах, где запись настроек не требуется для выполнения закрытия проблемы (настройка по умолчанию). Это также исправляет обработку REST API закрытия проблемы, требующую разрешения на запись настроек только в средах, где запись настроек не требуется для выполнения закрытия проблемы.&lt;br /&gt;
* Исправлена ​​информация о времени возникновения проблемы на странице сведений о проблеме (в разделе под заголовком проблемы) для проблем, которые начинались как частые проблемы. (Теперь используются правильные временные метки для времени, когда были зарегистрированы события и когда проблема изменилась с частой на ненормальную.)&lt;br /&gt;
* Исправлено переполнение текста на странице сведений о проблеме в разделе «Запрос Grail», возникавшее в некоторых браузерах (например, Firefox) при проблемах с длинными запросами DQL.&lt;br /&gt;
* Классические панели мониторинга: теперь хост правильно выделяется красным цветом в сотовой визуализации на панели мониторинга, когда связанный объект имеет открытую проблему.&lt;br /&gt;
* Чтобы точнее показать, что использовалось для анализа, в метрической диаграмме сведений о проблеме для метрических событий вверху теперь используется разрешение в 1 минуту, если временной интервал проблемы короче дня.&lt;br /&gt;
* Внутри операторов сопоставления можно использовать открывающие и закрывающие скобки как часть свойства службы или хоста.&lt;br /&gt;
* Решена проблема, которая препятствовала доступу к нескольким страницам глобальных настроек для пользователей с назначенными условными политиками IAM.&lt;br /&gt;
* Окно обслуживания может подавлять события для оповещения или создания проблемы. Если новый отчет о событии пришел после окончания ранее соответствующего окна обслуживания для его существующего события, время окончания подавленного события устанавливалось на конечную временную метку нового отчета. Это исправление изменяет это поведение на начальную временную метку нового отчета, так что подавленное событие заканчивается в то же время, когда открывается и оповещается новое неподавленное событие.&lt;br /&gt;
* Пользователи больше не могут отменять извлеченные службы, если у них нет прав на запись настроек на уровне клиента.&lt;br /&gt;
* Чтобы предотвратить большие времена отклика и задержки в решении проблем, вызванные тем, что менеджер по проблемам тратит слишком много времени на оценку регулярных выражений профиля оповещения, регулярные выражения в новых фильтрах заголовков/описаний событий профиля оповещения теперь ограничены. &lt;br /&gt;
* Отключено редактирование местоположений, назначенных синтетическому монитору, и кнопка «Установить ЕдиныйАгент» для пользователей, к которым применяется политика «только для чтения». &lt;br /&gt;
* В проводнике данных при нажатии кнопки «Открыть с помощью» больше не отображается сообщение об ошибке, если ошибок не произошло. &lt;br /&gt;
* Исправлена ​​ошибка, из-за которой определенные приложения, требующие разрешений, были невидимы для пользователей, привязанных к зонам управления.&lt;br /&gt;
* Лимиты по умолчанию теперь правильно применяются в существующих клиентах для отчетов о событиях лога Kubernetes, доступности и метрик.&lt;br /&gt;
* Уровень риска метрики количества затронутых объектов теперь основан на уровне риска в контексте данной объкута. Это делает метрику еще более осведомленной о зоне управления.&lt;br /&gt;
* Исправлен фильтр селектора метрик, оценивавший условия независимо и возвращавший слишком много данных.&lt;br /&gt;
* В обозревателе данных при нажатии кнопки «Открыть с помощью» больше не отображается сообщение об ошибке, если ошибок не произошло.&lt;br /&gt;
* Исправлен процесс миграции кластера в режим поддержки стойки.&lt;br /&gt;
* Java v17.0.8 была заменена на v17.0.10.&lt;br /&gt;
&lt;br /&gt;
==== Health ====&lt;br /&gt;
&lt;br /&gt;
* Исправлен расчет критического статуса для ЕдиныхАгентов для просроченных дат. &lt;br /&gt;
&lt;br /&gt;
==== Синтетический мониторинг ====&lt;br /&gt;
&lt;br /&gt;
* Учетные данные, предоставленные списку пользователей, теперь можно фильтровать по типу общего доступа.&lt;br /&gt;
* Исправлена ​​ошибка, из-за которой синтетическое расположение Kubernetes, развернутое в кластере с ограниченными ресурсами и интенсивно используемое, могло использовать больше памяти, чем разрешено, и быть уничтожено кластером Kubernetes из-за ошибки OOM. &lt;br /&gt;
* Решена проблема, из-за которой синтетические мониторы с общими учетными данными могли редактироваться пользователями, не имеющими доступа к этим учетным данным.&lt;br /&gt;
&lt;br /&gt;
== '''ЕдиныйАгент Ключ-АСТРОМ''' ==&lt;br /&gt;
&lt;br /&gt;
=== Критические изменения ===&lt;br /&gt;
&lt;br /&gt;
==== Прием контейнера логов через ЕдиныйАгент ====&lt;br /&gt;
'''!Критические изменения!''' ''Наблюдаемость инфраструктуры | Лог мониторинга''&lt;br /&gt;
&lt;br /&gt;
Логи, собранные с помощью ЕдиногоАгента из систем оркестровки контейнеров Kubernetes и неоркестрованных сред Docker, теперь сообщаются с &amp;lt;code&amp;gt;log.source&amp;lt;/code&amp;gt;указанием вывода контейнера вместо пути к физическому файлу, из которого они были получены.&lt;br /&gt;
&lt;br /&gt;
Это изменение позволяет лучше агрегировать источники логов, отображаемые на различных страницах унифицированного анализа, и, таким образом, обеспечивает более интуитивную навигацию из них на страницы логов и событий / обозревателя логов для более детального анализа.&lt;br /&gt;
&lt;br /&gt;
Однако правила приема логов для логов Kubernetes и Docker обычно основаны на определенных атрибутах, связанных с контейнером, таких как пространство имен Kubernetes или имя контейнера .&lt;br /&gt;
&lt;br /&gt;
Обновление : &amp;lt;code&amp;gt;log.source&amp;lt;/code&amp;gt;теперь можно использовать сопоставление для управления приемом логов контейнеризованных приложений. ''устаревшее.''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;log.source&amp;lt;/code&amp;gt;Такие конфигурации все еще временно действительны, но в ближайшем будущем потребуется переход на использование атрибутов, связанных с Kubernetes, вместо атрибута.&lt;br /&gt;
* Аналогичная миграция для учета изменений атрибутов &amp;lt;code&amp;gt;log.source&amp;lt;/code&amp;gt;контейнеров требуется в правилах обработки логов, а также в метриках логов и конфигурациях событий логов.&lt;br /&gt;
&lt;br /&gt;
=== Удалены значения по умолчанию dt_security_context ===&lt;br /&gt;
'''!Критические изменения!''' ''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
Поле разрешения &amp;lt;code&amp;gt;dt.security_context&amp;lt;/code&amp;gt;в &amp;lt;code&amp;gt;dt_host_metadata&amp;lt;/code&amp;gt;файле зарезервировано только для значений, определяемых пользователем. Оно больше не имеет значения по умолчанию, если пользователем явно не указаны значения.&lt;br /&gt;
&lt;br /&gt;
=== Технологическая поддержка ===&lt;br /&gt;
&lt;br /&gt;
==== Поддержка новых технологий ====&lt;br /&gt;
&lt;br /&gt;
* MongoDB 1.3 - 1.13 (модуль Go). Функция ЕдиногоАгента: Go MongoDB&lt;br /&gt;
* OpenResty 25.3.1 (модуль NGINX)&lt;br /&gt;
* z/OS 3.1 (модуль zDC)&lt;br /&gt;
&lt;br /&gt;
==== Окончание поддержки ====&lt;br /&gt;
&lt;br /&gt;
* Node.js 19 (модуль Node.js)&lt;br /&gt;
** Окончание поддержки поставщика: 2023-06-01&lt;br /&gt;
&lt;br /&gt;
=== Новые функции и улучшения ===&lt;br /&gt;
&lt;br /&gt;
==== Исключен адаптер обратной связи Microsoft KM-TEST из обнаруженных сетевых карт ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
Адаптер обратной связи Microsoft KM-TEST исключен из обнаружения и не сообщается в Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
=== Решенные проблемы ===&lt;br /&gt;
В выпуске 282 решены 23 проблемы.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Компонент&lt;br /&gt;
!Решенные проблемы&lt;br /&gt;
|-&lt;br /&gt;
|Обшие&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
| Java&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;
|Apache&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Модуль OpenTracing&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|.NET&lt;br /&gt;
|2&lt;br /&gt;
|}&lt;br /&gt;
====Общие====&lt;br /&gt;
&lt;br /&gt;
* Чтобы ограничить влияние критических изменений «Прием логов контейнеров через ЕдиныйАгент»: использование сопоставления `log.source` для управления приемом логов контейнерных приложений теперь устарело. Такие конфигурации все еще временно действительны, но в ближайшем будущем потребуют перехода на использование атрибутов, связанных с Kubernetes, вместо атрибута `log.source`. Аналогичная миграция для учета изменений в атрибуте `log.source` для контейнеров требуется в правилах обработки логов.&lt;br /&gt;
* Исправлено поведение в крайних случаях для настроенных асинхронных методов как службы обмена сообщениями .NET.&lt;br /&gt;
* Исправлены (удалены) чрезмерно подробные записи лога для PHP, которые приводили к большому количеству записей, связанных с WorkProxy, которые невозможно было отключить. &lt;br /&gt;
&lt;br /&gt;
==== Java ====&lt;br /&gt;
&lt;br /&gt;
* Данные Ключ-АСТРОМ, обогащенные неструктурированными логами Logback, теперь заключены в скобки `[!dt ]`.&lt;br /&gt;
* Исправлена ​​проблема, которая иногда приводила к сбою ЕдиногоАгента, если приложение выдавало `StackOverflowError` во время запуска. &lt;br /&gt;
&lt;br /&gt;
==== Мейнфрейм ====&lt;br /&gt;
&lt;br /&gt;
* Исправлена ​​ошибка последовательности функций SQL Fetch (CLI0125E). &lt;br /&gt;
&lt;br /&gt;
==== модуль ОС ====&lt;br /&gt;
&lt;br /&gt;
* Исправлена ​​ошибка, из-за которой расширения не запускались на серверах Azure.&lt;br /&gt;
&lt;br /&gt;
==== Apache ====&lt;br /&gt;
&lt;br /&gt;
* Исправлена ​​проблема сбоя переименованного Apache Web Server (IHS) путем отключения функциональности Apache Log Enrichment для таких серверов по умолчанию. &lt;br /&gt;
&lt;br /&gt;
==== Модуль OpenTracing ====&lt;br /&gt;
&lt;br /&gt;
* Добавлена ​​поддержка Envoy 1.29.x. &lt;br /&gt;
&lt;br /&gt;
==== .NET ====&lt;br /&gt;
&lt;br /&gt;
* Исправлена ​​ошибка, из-за которой запросы к URL-адресу RUM-маяка могли влиять на доступность приложения при определенных условиях.&lt;br /&gt;
* Исправлена ​​ошибка в функции WCF v2, которая приводила к дублированию вызовов служб для одного и того же запроса.&lt;br /&gt;
&lt;br /&gt;
=== ЕдиныйАгент для Android ===&lt;br /&gt;
''Цифровой опыт | RUM Mobile''&lt;br /&gt;
&lt;br /&gt;
* Новый вариант метода &amp;lt;code&amp;gt;stopWebRequestTiming&amp;lt;/code&amp;gt;API был добавлен в ЕдиныйАгентSDK для Android. Используйте новый &amp;lt;code&amp;gt;stopWebRequestTiming(URI requestUri, int respCode, String respPhrase, long requestSize, long responseSize)&amp;lt;/code&amp;gt;метод API для дополнительной передачи размеров запроса и ответа при сообщении веб-запроса . Эта дополнительно указанная информация будет затем показана в веб-интерфейсе Ключ-АСТРОМ на следующих страницах.&lt;br /&gt;
** На странице сведений о веб-запросах отображается только размер запроса&lt;br /&gt;
** На странице анализа действий пользователя для веб-запросов, прикрепленных к действиям пользователя, отображаются размеры как запроса, так и ответа.&lt;br /&gt;
&lt;br /&gt;
=== ЕдиныйАгент для iOS ===&lt;br /&gt;
&lt;br /&gt;
==== Инициализаторы кнопок и меню ====&lt;br /&gt;
''Цифровой опыт | RUM Mobile''&lt;br /&gt;
&lt;br /&gt;
Добавлен инструментарий для инициализаторов кнопок и меню iOS 17.&lt;br /&gt;
&lt;br /&gt;
==== Решённые проблемы ====&lt;br /&gt;
&lt;br /&gt;
===== ЕдиныйАгент для iOS =====&lt;br /&gt;
&lt;br /&gt;
* Инструментарий SwiftUI: переменные привязки констант теперь инструментируются правильно.&lt;br /&gt;
* Инструмент SwiftUI: имена элементов управления с неявными ссылками на константы теперь разрешаются правильно.&lt;br /&gt;
&lt;br /&gt;
=== Решённые проблемы ЕдиногоАгента для JavaScript ===&lt;br /&gt;
&lt;br /&gt;
* Исправлена ​​проблема, когда модуль XHR создавал события прогресса как `Event` вместо `ProgressEvent`, из-за чего проверки `instanceof` не срабатывали. Это было особенно актуально для оболочки XHR, которую использует Flutter.&lt;br /&gt;
&lt;br /&gt;
== '''API Ключ-АСТРОМ''' ==&lt;br /&gt;
&lt;br /&gt;
=== API конфигурации ===&lt;br /&gt;
&lt;br /&gt;
* API метрик обслуживания&lt;br /&gt;
** Новое возможное значение в поле метрики объекта metricDefinition : &amp;lt;code&amp;gt;CAPTURED_FULL_SERVICE_CALLS&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* API атрибутов запроса&lt;br /&gt;
** Технология обслуживания объектов недвижимости в сфере объектов имеет новое возможное значение: &amp;lt;code&amp;gt;ORACLE_DB_LISTENER&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== API среды ===&lt;br /&gt;
&lt;br /&gt;
* Атаки Early Adopter&lt;br /&gt;
** Новое возможное значение в поле attackType объекта атаки : &amp;lt;code&amp;gt;SSRF&amp;lt;/code&amp;gt;&lt;br /&gt;
** Новое возможное значение в поле типа объекта unreliableFunctionInput : &amp;lt;code&amp;gt;HTTP_CLIENT&amp;lt;/code&amp;gt;&lt;br /&gt;
* Проблемы безопасности&lt;br /&gt;
** Новое возможное значение в поле типа объекта codeLevelVulnerabilityDetails : &amp;lt;code&amp;gt;SSRF&amp;lt;/code&amp;gt;&lt;br /&gt;
** Новое возможное значение в поле типа объекта unreliableFunctionInput : &amp;lt;code&amp;gt;HTTP_CLIENT&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Расширения 2.0 API - GET active&lt;br /&gt;
** Новые возможные значения в поле типа объекта активов : &amp;lt;code&amp;gt;DQL_LOG_PROCESSING_RULE&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;LQL_LOG_PROCESSING_RULE&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* API логов мониторинга — GET Export Logs ''Early Adopter''&lt;br /&gt;
** Изменено: &amp;lt;code&amp;gt;[ssoAuth=[environment-api]]&amp;lt;/code&amp;gt;на&amp;lt;code&amp;gt;[ssoAuth=[storage:logs:read]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Унифицированный анализ ''Early Adopter''&lt;br /&gt;
** Новое возможное значение в поле logsCard объекта UAEntityScreenDefinition : &amp;lt;code&amp;gt;logRecommendationQueries&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* API контролируемых состояний&lt;br /&gt;
** Новое возможное значение в свойстве состояния объекта monitoringStates :  &amp;lt;code&amp;gt;restart_required_host_group_inconsistent&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Доступность для Early Adopter ===&lt;br /&gt;
Следующий API теперь доступен в версии Early Adopter :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;GET /extensions/{technology}/availableHosts&amp;lt;/code&amp;gt;  Изменена технология в пути: добавлено значение перечисления:&amp;lt;code&amp;gt;ORACLE_DB_LISTENER&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Устаревшее ===&lt;br /&gt;
Следующие конечные точки Log Monitoring API v1 устарели.&lt;br /&gt;
&lt;br /&gt;
* Log Monitoring API v1&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;
* Log Monitoring v1 metrics 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;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/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_282&amp;diff=4763</id>
		<title>Примечания к релизу 282</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/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_282&amp;diff=4763"/>
		<updated>2024-09-30T07:45:46Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Примечания к релизам]] / Примечания к релизу 282'''''&lt;br /&gt;
&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.279+&lt;br /&gt;
&lt;br /&gt;
Если доступна новая информация об уязвимых функциях уязвимости, уведомление Restart required информирует вас о том, что требуется перезапуск процесса для ЕдиногоАгента, чтобы получить и использовать новые данные. Вы можете легко перейти к конкретным процессам, требующим перезапуска, отфильтровав по &amp;lt;code&amp;gt;Vulnerable functions: Restart required&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;builtin:mobile.notifications&amp;lt;/code&amp;gt;, была введена для настроек мобильных приложений в среде. Управляемые клиенты также могут адаптировать настройку на уровне кластера. Новая настройка позволяет включать/отключать все уведомления для мобильных приложений для среды. Для управляемых клиентов это также включает/отключает генерацию QR-кода для подключения новых мобильных приложений.&lt;br /&gt;
&lt;br /&gt;
Перейдите в «Настройки» и выберите «Интеграция» &amp;gt; «Мобильное приложение Ключ-АСТРОМ» .&lt;br /&gt;
&lt;br /&gt;
==== Автоматическое оповещение о высокой активности GC теперь также поддерживает облачный сценарий Full-Stack ====&lt;br /&gt;
''Наблюдение за приложениями | Службы''&lt;br /&gt;
&lt;br /&gt;
Автоматические оповещения о высокой активности GC теперь оцениваются на стороне кластера, поэтому они работают для облачных сценариев Full-Stack и автономных/PaaS. Благодаря этому улучшению автоматические оповещения о высокой активности GC также будут работать в облачных сценариях Full-Stack и Application-only. Чтобы проверить настройки, см. События и оповещения Out-of-memory (OOM) и out-of-threads (OOT) .&lt;br /&gt;
&lt;br /&gt;
==== Обфускация URL в уведомлениях о проблемах ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Проблемы''&lt;br /&gt;
&lt;br /&gt;
Проблема с пользовательской интеграцией теперь позволяет настроить URL как секретный.&lt;br /&gt;
&lt;br /&gt;
==== Информационные события ИИ, полученные более чем через день в будущем, могут быть немедленно запрошены ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | События''&lt;br /&gt;
&lt;br /&gt;
Информационные события ИИ, полученные более чем через день в будущем, теперь можно немедленно запросить с указанием будущих временных рамок.&lt;br /&gt;
&lt;br /&gt;
==== Улучшение производительности проблемного фида ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Проблемы''&lt;br /&gt;
&lt;br /&gt;
Теперь доступны следующие улучшения производительности подачи проблем:&lt;br /&gt;
&lt;br /&gt;
* Множественный выбор проблем для массового закрытия.&lt;br /&gt;
* Текстовая подсказка с описанием события для быстрого получения подробной информации о проблеме в ленте проблем.&lt;br /&gt;
&lt;br /&gt;
==== Увеличены лимиты отчетов по умолчанию для известных контекстов событий на одном сервере ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | События''&lt;br /&gt;
&lt;br /&gt;
Увеличены значения по умолчанию лимитов отчетов о событиях для событий метрик и доступности, для которых один сервер отправляет все отчеты о событиях. Это должно стабилизировать жизненные циклы событий для таких появлений событий, избегая отброшенных отчетов об обновлении из-за ограничений отчетов, специфичных для сервера.&lt;br /&gt;
&lt;br /&gt;
==== Доступ к учетным данным расширен для определенных пользователей ====&lt;br /&gt;
''Цифровой опыт | Синтетический мониторинг''&lt;br /&gt;
&lt;br /&gt;
В дополнение к тому, что учетные данные доступны только владельцу или всем пользователям, теперь вы можете указать список пользователей, которые могут получить доступ к учетным данным. Владелец учетных данных указывает этот список пользователей с доступом , которые затем могут использовать учетные данные, например, для создания или редактирования синтетических мониторов.&lt;br /&gt;
&lt;br /&gt;
==== Контейнерные объекты, созданные на основе данных мониторинга АктивногоШлюза Kubernetes ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
Контейнерные объекты создаются на основе данных мониторинга АктивногоШлюза Kubernetes для кластеров с поддержкой приложений (приложение Kubernetes).&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;
Чтобы избежать чрезмерного регулирования ЦП контейнеров Synthetic VUC Worker в местах с высокой нагрузкой, лимит ЦП был увеличен с 1 до 1,5 ядер в шаблоне Kubernetes/OpenShift. Новое значение включено в требования к оборудованию.&lt;br /&gt;
&lt;br /&gt;
==== Новые источники атрибутов запроса доступны для CICS/IMS ====&lt;br /&gt;
''Наблюдаемость приложений | Распределенные трассировки''&lt;br /&gt;
&lt;br /&gt;
Добавлена ​​поддержка следующих источников атрибутов запроса:&lt;br /&gt;
&lt;br /&gt;
* Идентификатор пользователя CICS&lt;br /&gt;
* Идентификатор единицы работы CICS&lt;br /&gt;
* Идентификатор пользователя IMS&lt;br /&gt;
* Идентификатор единицы работы IMS&lt;br /&gt;
&lt;br /&gt;
==== Обновление Кассандры ====&lt;br /&gt;
Начиная с версии Ключ-АСТРОМ Managed 1.282, служба хранения конфигураций и метрик обновлена ​​до Cassandra 4.0.11 для оптимизации производительности и устойчивости.&lt;br /&gt;
&lt;br /&gt;
=== Поддержка операционных систем ===&lt;br /&gt;
&lt;br /&gt;
==== Добавлена поддержка ====&lt;br /&gt;
&lt;br /&gt;
* Добавлена ​​поддержка Red Hat Enterprise Linux 9.3, Rocky Linux 9.3 и Oracle Linux 9.3&lt;br /&gt;
* Добавлена ​​поддержка Red Hat Enterprise Linux 8.9 и Oracle Linux 8.9&lt;br /&gt;
&lt;br /&gt;
* Обновление до этой версии Ключ-АСТРОМ Managed поддерживается для узлов кластера, работающих на Red Hat Enterprise Linux 8.x или 9.x.&lt;br /&gt;
&lt;br /&gt;
==== Следующие операционные системы больше не поддерживаются ====&lt;br /&gt;
* Linux : Red Hat Enterprise Linux 8.4&lt;br /&gt;
** x86-64&lt;br /&gt;
** Последняя совместимая версия: 1.280&lt;br /&gt;
* Linux : Oracle Linux 8.4&lt;br /&gt;
** x86-64&lt;br /&gt;
** Последняя совместимая версия: 1.280&lt;br /&gt;
* Linux : SUSE Enterprise Linux 12.4&lt;br /&gt;
** x86-64&lt;br /&gt;
** Последняя совместимая версия: 1.280&lt;br /&gt;
**&amp;lt;br /&amp;gt;Linux : Amazon Linux AMI 2018.x&lt;br /&gt;
*** x86-64&lt;br /&gt;
*** Последняя совместимая версия: 1.290&lt;br /&gt;
**&amp;lt;br /&amp;gt;Linux : Oracle Linux 8.9&lt;br /&gt;
*** x86-64&lt;br /&gt;
*** Последняя совместимая версия: 1.292&lt;br /&gt;
&lt;br /&gt;
=== Решенные проблемы ===&lt;br /&gt;
В выпуске 282 решены 23 проблемы.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Компонент&lt;br /&gt;
!Решенные проблемы&lt;br /&gt;
|-&lt;br /&gt;
|Безопасность приложений&lt;br /&gt;
|5&lt;br /&gt;
|-&lt;br /&gt;
|Кластер&lt;br /&gt;
|16 (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;
* Исправлено неверное количество затронутых объектов, отображаемых в сгенерированных отдельных блокнотах уязвимостей (плитка «Затронутые объекты по оценке риска»)&lt;br /&gt;
* Исправлены агрегированные значения в панелях мониторинга отдельных уязвимостей. В разделах «Анализ кода», «Анализ рисков», «Сводка по воздействию» и «Анализ среды» панелей мониторинга отдельных уязвимостей была проблема, из-за которой возникали неверные отчеты для связанных и затронутых объектов на панели мониторинга. Эта проблема была решена и может быть устранена с помощью кнопки «Открыть с помощью» в приложении «Уязвимости сторонних производителей» для создания новой панели мониторинга. Данные из старых панелей мониторинга следует считать неверными. Пользователи, которые до сих пор не использовали кнопку «Открыть с помощью», не затронуты. &lt;br /&gt;
* Исправлена ​​ошибка, из-за которой отчеты о состоянии на уровне объектов экспортировались с неправильным состоянием отключения звука в определенном случае. &lt;br /&gt;
* Исправлено поведение фильтра статуса в сгенерированных панелях мониторинга для скрытия скрытых уязвимостей, если статус не выбран или выбрано «открыто» или «решено» в приложении «Сторонние уязвимости».&lt;br /&gt;
&lt;br /&gt;
==== Кластер ====&lt;br /&gt;
&lt;br /&gt;
* Решена проблема, из-за которой в некоторых конфигурациях Cassandra не запускалась из-за недостаточных прав доступа к файлам, связанным с JNA.&lt;br /&gt;
* Экраны UA для объектов, не относящихся к службам, больше не дают сбоев, поскольку «Действие x» недопустимо для текущего контекста на экранах UA для типов объектов, отличных от служб.&lt;br /&gt;
* Исправлена ​​ошибка, из-за которой при некоторых условиях пул соединений Mission Control был склонен к исчерпанию, что приводило к потере соединения с Mission Control.&lt;br /&gt;
* Исправлена ​​ошибка, приводившая к высокому использованию памяти при чтении данных о доступности. &lt;br /&gt;
&lt;br /&gt;
* ''Уязвимость:'' для смягчения возможных уязвимостей, связанных с подменой X-Forwarded-For, балансировщик нагрузки кластера теперь сбрасывает заголовок X-Forwarded-For для новых установок. Чтобы изменить это поведение, используйте опцию `--drop-x-forwarded-for` для установки или перенастройки.&lt;br /&gt;
* Исправлена ​​ошибка, из-за которой веб-интерфейс становился недоступным из-за исчерпания потоков&lt;br /&gt;
* Технологии, определенные для декларативной группировки процессов, теперь отображаются на странице «Обзор технологий» («Технологии и процессы»).&lt;br /&gt;
* Исправлено отсутствие указания на то, почему окна обслуживания в обновлениях ЕдиногоАгента могут быть пустыми. (Когда у пользователя есть доступ к странице настроек «Обновления ЕдиногоАгента», но нет доступа к настройкам «Окна обслуживания для обновлений ЕдиногоАгента», невозможно изменить окно обслуживания, поскольку раскрывающийся список с ними пуст. Теперь сообщение объясняет, что конкретная политика IAM отсутствует.) &lt;br /&gt;
* Исправлена ​​ссылка на страницу развертывания, чтобы она указывала на недавно выпущенный Ключ-АСТРОМ Operator v0.14.2. &amp;lt;small&amp;gt;( K8S-8303 )&amp;lt;/small&amp;gt;&lt;br /&gt;
* Производительность страницы &amp;quot;Deployment status&amp;quot; для ЕдиногоАгента была значительно улучшена, особенно время загрузки для более крупных сред. Обратите внимание, что это улучшение удаляет функциональность для маркировки и сортировки хостов с проблемами на уровне процесса. Чтобы отслеживать проблемы на уровне процесса, перейдите на страницу &amp;quot;ЕдиныйАгент health&amp;quot;.&lt;br /&gt;
* Улучшено выражение фильтрации кластера VMware для отклонения недопустимых входных данных. &lt;br /&gt;
* Исправлена ​​ошибка, из-за которой на странице «Кластеры Kubernetes» отображались прочерки в столбце состояния для некоторых кластеров Kubernetes. &lt;br /&gt;
* Теги уведомлений о событиях ServiceNow теперь имеют правильный формат `key:value`, который соответствует остальной части Ключ-АСТРОМ. Теги, созданные клиентом (вручную/автоматически с помощью правил), теперь не имеют префикса [CONTEXTLESS]. Кроме того, некоторые контексты для автоматически импортируемых тегов изменились: `AZURE` на `Azure`, `ENVIRONMENT` на `Environment`, `CLOUD_FOUNDRY` на `CloudFoundry`, `KUBERNETES` на `Kubernetes`, `GOOGLE_COMPUTE_ENGINE` на `GoogleCloud` и `AWS_GENERIC` на `AWSGeneric`. &lt;br /&gt;
* Страница настроек &amp;quot;Обновления Ключ-АСТРОМ&amp;quot; представляет краткую сводку автоматических статусов обновления для ЕдиногоАгента. Для актуального состояния в некоторых случаях отображалась неверная версия ЕдиногоАгента. Теперь она правильно отображает, сколько ЕдиныхАгентов обновлены до определенной версии.&lt;br /&gt;
* Исправлена ​​кодировка определенных символов в японском переводе кода Ключ-АСТРОМ Cluster. Исправлен процесс миграции кластера в режим поддержки стойки.&lt;br /&gt;
&lt;br /&gt;
==== Синтетический мониторинг ====&lt;br /&gt;
&lt;br /&gt;
* Исправлена ​​проблема, связанная с несогласованными конфигурациями монитора Synthetic Browser, возвращаемыми конечной точкой GET Synthetic monitor.&lt;br /&gt;
* Плитка панели синтетического монитора «Сторонний монитор» теперь отображает «Длительность» в миллисекундах для значений ниже 100 миллисекунд.&lt;br /&gt;
&lt;br /&gt;
== '''ЕдиныйАгент Ключ-АСТРОМ''' ==&lt;br /&gt;
&lt;br /&gt;
=== Критические изменения ===&lt;br /&gt;
&lt;br /&gt;
==== ЕдиныйАгент SDK для Android обновлен до Kotlin 1.9.10 ====&lt;br /&gt;
'''!Критические изменения!'''&lt;br /&gt;
&lt;br /&gt;
ЕдиныйАгент SDK для Android обновлен до Kotlin 1.9.10. &lt;br /&gt;
&lt;br /&gt;
* Приложения, использующие Kotlin 1.8, должны быть по-прежнему совместимы.&lt;br /&gt;
* Более ранние версии могут потребовать корректировки для компиляции. В этом случае обратитесь к официальной документации Kotlin. Большинство проблем можно решить, убедившись, что у вас установлены последние версии Gradle и плагина Android Gradle, как описано в документации Kotlin﻿&lt;br /&gt;
&lt;br /&gt;
=== Технологическая поддержка ===&lt;br /&gt;
&lt;br /&gt;
==== Поддержка новых технологий ====&lt;br /&gt;
&lt;br /&gt;
* NGINX Plus R31 (модуль NGINX)&lt;br /&gt;
* Node.js 21 (модуль Node.js)&lt;br /&gt;
* Node.js 14, 16, 18, 20, 21 на Linux s390x (модуль Node.js)&lt;br /&gt;
* OpenTelemetry 1.0.0 (модуль PHP)&lt;br /&gt;
&lt;br /&gt;
==== Окончание поддержки ====&lt;br /&gt;
&lt;br /&gt;
* Red Hat Enterprise Linux CoreOS 4.9 (модуль ОС)&lt;br /&gt;
** Окончание поддержки поставщика: 2023-04-18&lt;br /&gt;
&lt;br /&gt;
=== Новые функции и улучшения ===&lt;br /&gt;
&lt;br /&gt;
==== CRI-O hook удаляется при остановке ЕдиногоАгента в контейнере ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
CRI-O hook теперь удаляется каждый раз, когда останавливается ЕдиныйАгент, работающий внутри контейнера.&lt;br /&gt;
&lt;br /&gt;
=== Решенные проблемы ===&lt;br /&gt;
В выпуске 281 содержится 16 решенных проблем.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Компонент&lt;br /&gt;
!Решенные проблемы&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;
|1&lt;br /&gt;
|-&lt;br /&gt;
|IIB&lt;br /&gt;
|1&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;
|Установщик ЕдиногоАгента&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Модуль OpenTracing&lt;br /&gt;
|1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Общие ====&lt;br /&gt;
&lt;br /&gt;
* Исправлена ​​возможная дублирующая отчетность об IP-адресах для служб баз данных (приводящая к обнаружению службы на стороне кластера, создающему дублирующую службу базы данных), когда распознаватель имен хостов ЕдиногоАгента периодически обновляет записи DNS.&lt;br /&gt;
* Исправлена ​​несовместимость с библиотекой musl-libc `gcompat`, которая могла приводить к сбою любых приложений (независимо от того, связаны ли они с musl или glibc), которые выполнялись в musl-libc с ее библиотекой-оболочкой `gcompat` при загрузке ЕдиногоАгента. &lt;br /&gt;
* Имя pod Kubernetes можно определить по имени хоста. В Windows вместо имени хоста использовалось полное доменное имя, что могло привести к неправильному распознаванию имени pod. С этим исправлением теперь используется имя физической машины, что является ожидаемым поведением.&lt;br /&gt;
* Если при первой попытке подключения к устройству SNMP не удается разрешить DNS-имя, источник данных повторит попытку подключения в следующем интервале.&lt;br /&gt;
* Исправлено развертывание ЕдиногоАгента на экземплярах RKE2 (установка не удалась из-за завершения процесса oneagenthelper из-за недостаточных прав доступа к файлу containerd meta.db).&lt;br /&gt;
&lt;br /&gt;
==== Java ====&lt;br /&gt;
&lt;br /&gt;
* Тело ответа HTTP бизнес-событий теперь фиксируется правильно, даже если сжатие GZIP происходит вне цепочки фильтров сервлетов. &lt;br /&gt;
* Исправлена ​​утечка памяти, возникавшая при отключении метрик Grail.&lt;br /&gt;
&lt;br /&gt;
==== .NET ====&lt;br /&gt;
&lt;br /&gt;
* Тело запроса больше не удаляется, если установлено правило бизнес-события для захвата тела запроса. &amp;lt;small&amp;gt;( OA-25428 )&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== IIB ====&lt;br /&gt;
&lt;br /&gt;
* Модуль кода ЕдиногоАгента Ключ-АСТРОМ для IBM ESB: решена проблема, которая могла изменять заголовки сообщений клиентов, используемые для тегирования Ключ-АСТРОМ. &lt;br /&gt;
&lt;br /&gt;
==== Мейнфрейм ====&lt;br /&gt;
&lt;br /&gt;
* Распределенные трассировки из CICS и IMS теперь правильно помечаются как дефектные, если превышен лимит узлов.&lt;br /&gt;
&lt;br /&gt;
==== модуль ОС ====&lt;br /&gt;
&lt;br /&gt;
* Исправлена ​​ошибка, из-за которой процесс Spring Boot иногда назначался недопустимому объекту процесса.&lt;br /&gt;
* Теперь обнаруживаются контейнеры, работающие в частном пространстве имен пользователя.&lt;br /&gt;
* Исправлена ​​группировка и обнаружение Spring Boot версии 3.2.&lt;br /&gt;
* Процессы Java теперь корректно сообщаются в случаях, когда JRE недоступен из модуля ОС. &lt;br /&gt;
&lt;br /&gt;
==== Установщик ЕдиногоАгента ====&lt;br /&gt;
&lt;br /&gt;
* Изменены политики SELinux, позволяющие системному вызову `ioctl` получать доступ к файлам метаданных обогащения Ключ-АСТРОМ. &lt;br /&gt;
&lt;br /&gt;
==== Модуль OpenTracing ====&lt;br /&gt;
&lt;br /&gt;
* Начиная с ЕдиногоАгента 281, модуль кода ЕдиныйАгент Envoy больше не внедряется в (и нет глубокого мониторинга) Envoy версии 1.29+. Ранее Envoy мог прервать запуск с ошибкой в ​​версиях Envoy, которые больше не поддерживают определенные функции, требуемые ЕдинымАгентом.&lt;br /&gt;
&lt;br /&gt;
===ЕдиныйАгент для Android===&lt;br /&gt;
Версия 281 не содержит решенных проблем, с которыми сталкиваются пользователи.&lt;br /&gt;
&lt;br /&gt;
=== ЕдиныйАгент для iOS ===&lt;br /&gt;
&lt;br /&gt;
==== ЕдиныйАгент для обновлений iOS ====&lt;br /&gt;
''Цифровой опыт | RUM Mobile''&lt;br /&gt;
&lt;br /&gt;
* Обновлена ​​цель развертывания до iOS 12.&lt;br /&gt;
* Добавлен манифест о конфиденциальности.&lt;br /&gt;
* Большая часть использования CoreTelephony заменена на сетевой API.&lt;br /&gt;
* Подписанный фреймворк Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
==== Повтор сеанса для обновлений iOS ====&lt;br /&gt;
''Цифровой опыт | RUM Mobile''&lt;br /&gt;
&lt;br /&gt;
* Обновлена ​​цель развертывания до iOS 12.&lt;br /&gt;
* Добавлен манифест о конфиденциальности.&lt;br /&gt;
* Подписанная структура воспроизведения сеанса.&lt;br /&gt;
&lt;br /&gt;
==== Решенные проблемы ====&lt;br /&gt;
Версия 281 не содержит решенных проблем, с которыми сталкиваются пользователи.&lt;br /&gt;
===Решённые проблемы ЕдиногоАгента для JavaScript===&lt;br /&gt;
Версия 281 содержит 1 решенную проблему.&lt;br /&gt;
&lt;br /&gt;
* Исправлена ​​ошибка, из-за которой агент JavaScript вызывал утечку отсоединенных элементов iframe на странице.&lt;br /&gt;
&lt;br /&gt;
== '''API Ключ-АСТРОМ''' ==&lt;br /&gt;
&lt;br /&gt;
=== API среды ===&lt;br /&gt;
&lt;br /&gt;
* ЕдиныйАгент на хостовом API&lt;br /&gt;
** Новое возможное значение в поле monitoringType : &amp;lt;code&amp;gt;DISCOVERY&amp;lt;/code&amp;gt;&lt;br /&gt;
** Новый параметр запроса в &amp;lt;code&amp;gt;GET /oneagents&amp;lt;/code&amp;gt;запросе unlicensed ( &amp;lt;code&amp;gt;boolean&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
* API токенов доступа&lt;br /&gt;
** Новое возможное значение в поле scopes объектов ApiToken , ApiTokenCreate и ApiTokenUpdate : &amp;lt;code&amp;gt;extensionConfigurationActions.write&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* API хранилища учетных данных&lt;br /&gt;
** Новое поле в объектах Credentials и CredentialsResponseElement : allowContextlessRequests ( &amp;lt;code&amp;gt;boolean&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
* Проблемы безопасности API&lt;br /&gt;
** Изменен тип поля relatedContainerImages&amp;lt;code&amp;gt;array&amp;lt;/code&amp;gt; с на &amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt;в объекте SecurityProblemDetails .&lt;br /&gt;
&lt;br /&gt;
* Расширения 2.0 API&lt;br /&gt;
** Новое возможное поле в объекте PropertyDefinition : migrationPattern ( &amp;lt;code&amp;gt;String&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Настройки 2.0 - Доступные схемы&lt;br /&gt;
** Новое возможное поле в объекте PropertyDefinition : migrationPattern ( &amp;lt;code&amp;gt;String&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
* Унифицированный анализ ''Ранний пользователь''&lt;br /&gt;
** Новое обязательное поле в объекте UAEventsCard : ключ ( &amp;lt;code&amp;gt;String&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
=== API конфигурации ===&lt;br /&gt;
&lt;br /&gt;
* API конфигурации веб-приложения&lt;br /&gt;
** Новое возможное поле в объекте MonitoringSettings : useCors ( &amp;lt;code&amp;gt;boolean&amp;lt;/code&amp;gt;)&lt;br /&gt;
** Поле изменено с обязательного на необязательное в объекте MonitoringSettings : cookiePlacementDomain&lt;br /&gt;
&lt;br /&gt;
=== API кластера ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/settings/schemas/{schemaId}&amp;lt;/code&amp;gt;&lt;br /&gt;
** Новое поле в объекте PropertyDefinition : migrationPattern ( &amp;lt;code&amp;gt;String&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
=== Доступность GA ===&lt;br /&gt;
&lt;br /&gt;
* API среды &amp;lt;code&amp;gt;PUT /extensions/{extensionName}/monitoringConfigurations/{configurationId}/actions&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Устаревшее ===&lt;br /&gt;
Следующие API теперь устарели:&lt;br /&gt;
&lt;br /&gt;
* API автоматически применяемых тегов устаревший&lt;br /&gt;
** &amp;lt;code&amp;gt;GET /autoTags&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;POST /autoTags&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;POST /autoTags/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;GET /autoTags/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;PUT /autoTags/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;DELETE /autoTags/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;POST /autoTags/{id}/validator&amp;lt;/code&amp;gt;  Вместо этого используйте API настроек со схемой «Автоматически применяемые теги» ( &amp;lt;code&amp;gt;builtin:tags.auto-tagging&amp;lt;/code&amp;gt;).&lt;br /&gt;
* API зон управления ''устаревшее''&lt;br /&gt;
** &amp;lt;code&amp;gt;GET /managementZones&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;POST /managementZones&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;POST /managementZones/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;GET /managementZones/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;PUT /managementZones/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;DELETE /managementZones/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;POST /managementZones/{id}/validator&amp;lt;/code&amp;gt;  Вместо этого используйте API настроек со схемой настроек зон управления ( &amp;lt;code&amp;gt;builtin:management-zones&amp;lt;/code&amp;gt;).&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/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_284&amp;diff=4762</id>
		<title>Примечания к релизу 284</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/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_284&amp;diff=4762"/>
		<updated>2024-09-30T07:45:13Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: /* API Ключ-АСТРОМ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Примечания к релизам]] / Примечания к релизу 284'''''&lt;br /&gt;
&lt;br /&gt;
== '''Ключ-АСТРОМ''' ==&lt;br /&gt;
&lt;br /&gt;
=== Критические изменения ===&lt;br /&gt;
&lt;br /&gt;
==== Разрешить все атрибуты по умолчанию ====&lt;br /&gt;
''Наблюдаемость приложений | Распределенные трассировки''&lt;br /&gt;
&lt;br /&gt;
Если вы не меняли настройки сохранения атрибутов среды за последние 365 дней, все атрибуты OpenTelemetry сохраняются по умолчанию, и вы можете явно заблокировать нежелательные атрибуты в списке заблокированных атрибутов .&lt;br /&gt;
&lt;br /&gt;
Для сред, использующих список разрешенных атрибутов , мы рекомендуем перенести настройки в список заблокированных атрибутов для лучшего мониторинга. Если вы предпочитаете, чтобы все атрибуты были заблокированы по умолчанию и разрешались только определенные, вы можете вернуться к списку разрешенных атрибутов , однако возможна только одна настройка предпочтения.&lt;br /&gt;
&lt;br /&gt;
Чтобы изменить сохранение атрибутов OpenTelemetry по умолчанию, перейдите в ''Настройки &amp;gt; Мониторинг служб на стороне сервера &amp;gt; Захват атрибутов &amp;gt; Настройки'' и выберите ''Разрешить все атрибуты'' (чтобы использовать список заблокированных атрибутов ) или ''Блокировать все атрибуты'' (чтобы использовать список разрешенных атрибутов ). Обратите внимание, что эти настройки применяются как к OpenTelemetry, так и к OpenTracing.&lt;br /&gt;
&lt;br /&gt;
=== Окончание поддержки Log Monitoring v1 ===&lt;br /&gt;
Log Monitoring версии 1 достигла конца жизненного цикла и отключена в этом выпуске (Ключ-АСТРОМ Managed версии 1.284). В результате применяются следующие изменения:&lt;br /&gt;
&lt;br /&gt;
* Log Viewer не отображает никаких данных лога.&lt;br /&gt;
* API Log Monitoring v1 отключен.&lt;br /&gt;
* Метрики лога (v1) не фиксируются. Конфигурация доступна только для чтения.&lt;br /&gt;
* События лога (v1) не запускаются. Конфигурация доступна только для чтения.&lt;br /&gt;
* Прием логов (v1) отключен.&lt;br /&gt;
* Конфигурация источника лога сохраняется для будущего использования.&lt;br /&gt;
* На страницах объектов, таких как «Хост», «Процесс» и «Группа процессов», не отображаются файлы логов.&lt;br /&gt;
* Подключенный том NFS для хранения логов больше не используется.&lt;br /&gt;
&lt;br /&gt;
Узнайте больше о том, как перейти на версию Log Monitoring Classic для мониторинга логов Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
=== Новые функции и улучшения ===&lt;br /&gt;
&lt;br /&gt;
==== Возможность выбора формата команд cURL в API Explorer ====&lt;br /&gt;
''Платформа | API''&lt;br /&gt;
&lt;br /&gt;
В API Explorer теперь можно выбрать формат команд cURL:&lt;br /&gt;
&lt;br /&gt;
* bash&lt;br /&gt;
* PowerShell (Windows)&lt;br /&gt;
* Командная строка (Windows)&lt;br /&gt;
&lt;br /&gt;
==== Отображение данных сервиса AWS Lambda ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | AWS''&lt;br /&gt;
&lt;br /&gt;
Страница сервиса Lambda теперь беспрепятственно отображает данные как из AWS Lambda (встроенной), так и из новой интеграции AWS Lambda CloudWatch, что обеспечивает плавный переход.&lt;br /&gt;
&lt;br /&gt;
* Старые и новые данные сервиса Lambda, поступающие из интеграции с AWS, теперь отображаются на странице сервиса Lambda (интеграция уровня Lambda) вместе с данными ЕдиногоАгента, когда включена интеграция с AWS CloudWatch и отслеживается сервис Lambda (встроенный или новый).&lt;br /&gt;
* На странице сервиса Lambda теперь вы можете найти метрики и свойства CloudWatch для нового сервиса Lambda.&lt;br /&gt;
* Если вы хотите изучить больше показателей CloudWatch, перейдите по ссылке на отдельную страницу для нового сервиса Lambda.&lt;br /&gt;
* Логи интеграции ЕдиногоАгента и пересылки журналов AWS также связаны с новым сервисом AWS Lambda.&lt;br /&gt;
* Вы можете включить предопределенную конфигурацию событий метрики для высокого уровня ошибок Lambda на основе нового сервиса AWS Lambda на странице настроек для интеграций AWS.&lt;br /&gt;
&lt;br /&gt;
==== Возможность загрузки полного набора результатов логов ====&lt;br /&gt;
''Инфраструктура Наблюдаемость | Логи''&lt;br /&gt;
&lt;br /&gt;
Log Monitoring теперь предлагает возможность загрузки полного набора результатов для выбранного временного интервала. Новая опция просмотра логов расширяет возможности веб-интерфейса, позволяя перечислить максимум 1000 записей журналов и позволяет проводить анализ логов по всем соответствующим журналам, включенным в Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
==== Временная метка создания узла Kubernetes ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
Добавлена ​​информация о временной метке создания узла Kubernetes на карточку свойств и в API.&lt;br /&gt;
&lt;br /&gt;
==== Обновление минимальной версии АктивногоШлюза до 1.279 ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
В связи с недавними изменениями в мониторинге Kubernetes минимальная версия АктивногоШлюза была обновлена ​​до 1.279, чтобы обеспечить доступность новейших функций.&lt;br /&gt;
&lt;br /&gt;
==== Улучшенная обработка запросов на события и проблемы для сред с несколькими центрами обработки данных ====&lt;br /&gt;
Улучшена обработка запросов на события и проблемы для сред с несколькими центрами обработки данных, что повысило стабильность в отношении дублирования документов о проблемах/событиях между различными центрами обработки данных и позволило решить такие проблемы, как ошибочное отображение закрытой проблемы как открытой.&lt;br /&gt;
&lt;br /&gt;
==== Ограничение изменений в NGINX ====&lt;br /&gt;
Лимиты NGINX были изменены следующим образом:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;worker_rlimit_nofile&amp;lt;/code&amp;gt;: 102,400&lt;br /&gt;
* &amp;lt;code&amp;gt;worker_connections&amp;lt;/code&amp;gt;: 100,000&lt;br /&gt;
&lt;br /&gt;
=== Поддержка операционных систем ===&lt;br /&gt;
Обновление кластера Ключ-АСТРОМ Managed больше невозможно в Red Hat Enterprise Linux 8.4, Oracle Linux 8.4 и Suse Linux Enterprise Server 12.4.&lt;br /&gt;
&lt;br /&gt;
==== Поддержка добавлена ====&lt;br /&gt;
&lt;br /&gt;
* Обновление до этой версии Ключ-АСТРОМ Managed поддерживается для узлов кластера, работающих на Red Hat Enterprise Linux 8.x или 9.x.&lt;br /&gt;
&lt;br /&gt;
* Elasticsearch теперь работает в среде выполнения Java 17.0.8.&lt;br /&gt;
&lt;br /&gt;
==== Следующие операционные системы больше не будут поддерживаться с 1 октября 2024 г. ====&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;
==== Следующие операционные системы больше не поддерживаются с 01 июля 2024 г. ====&lt;br /&gt;
&lt;br /&gt;
* Linux : Amazon Linux AMI 2018.x&lt;br /&gt;
** x86-64&lt;br /&gt;
** Последняя совместимая версия: 1.290&lt;br /&gt;
&lt;br /&gt;
==== Следующие операционные системы больше не поддерживаются с 01 августа 2024 г. ====&lt;br /&gt;
&lt;br /&gt;
* Linux : Oracle Linux 8.9&lt;br /&gt;
** x86-64&lt;br /&gt;
** Последняя совместимая версия: 1.292&lt;br /&gt;
&lt;br /&gt;
=== Решенные проблемы ===&lt;br /&gt;
В выпуске 284 решены 26 проблемы.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Компонент&lt;br /&gt;
!Решенные проблемы&lt;br /&gt;
|-&lt;br /&gt;
|Кластер&lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|Health&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Синтетический мониторинг&lt;br /&gt;
|3&lt;br /&gt;
|}&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;
* Исправлена ​​проблема, при которой пользователи без разрешений на запись настроек, но с соответствующими разрешениями на зону управления получали ошибку при попытке массового закрытия проблем в списке проблем (веб-интерфейс) в средах, где запись настроек не требуется для выполнения закрытия проблемы (настройка по умолчанию). Это также исправляет обработку REST API закрытия проблемы, требующую разрешения на запись настроек только в средах, где запись настроек не требуется для выполнения закрытия проблемы.&lt;br /&gt;
* Исправлена ​​информация о времени возникновения проблемы на странице сведений о проблеме (в разделе под заголовком проблемы) для проблем, которые начинались как частые проблемы. (Теперь используются правильные временные метки для времени, когда были зарегистрированы события и когда проблема изменилась с частой на ненормальную.)&lt;br /&gt;
* Исправлено переполнение текста на странице сведений о проблеме в разделе «Запрос Grail», возникавшее в некоторых браузерах (например, Firefox) при проблемах с длинными запросами DQL.&lt;br /&gt;
* Классические панели мониторинга: теперь хост правильно выделяется красным цветом в сотовой визуализации на панели мониторинга, когда связанный объект имеет открытую проблему.&lt;br /&gt;
* Чтобы точнее показать, что использовалось для анализа, в метрической диаграмме сведений о проблеме для метрических событий вверху теперь используется разрешение в 1 минуту, если временной интервал проблемы короче дня.&lt;br /&gt;
* Внутри операторов сопоставления можно использовать открывающие и закрывающие скобки как часть свойства службы или хоста.&lt;br /&gt;
* Решена проблема, которая препятствовала доступу к нескольким страницам глобальных настроек для пользователей с назначенными условными политиками IAM.&lt;br /&gt;
* Окно обслуживания может подавлять события для оповещения или создания проблемы. Если новый отчет о событии пришел после окончания ранее соответствующего окна обслуживания для его существующего события, время окончания подавленного события устанавливалось на конечную временную метку нового отчета. Это исправление изменяет это поведение на начальную временную метку нового отчета, так что подавленное событие заканчивается в то же время, когда открывается и оповещается новое неподавленное событие.&lt;br /&gt;
* Пользователи больше не могут отменять извлеченные службы, если у них нет прав на запись настроек на уровне клиента.&lt;br /&gt;
* Чтобы предотвратить большие времена отклика и задержки в решении проблем, вызванные тем, что менеджер по проблемам тратит слишком много времени на оценку регулярных выражений профиля оповещения, регулярные выражения в новых фильтрах заголовков/описаний событий профиля оповещения теперь ограничены. &lt;br /&gt;
* Отключено редактирование местоположений, назначенных синтетическому монитору, и кнопка «Установить ЕдиныйАгент» для пользователей, к которым применяется политика «только для чтения». &lt;br /&gt;
* В проводнике данных при нажатии кнопки «Открыть с помощью» больше не отображается сообщение об ошибке, если ошибок не произошло. &lt;br /&gt;
* Исправлена ​​ошибка, из-за которой определенные приложения, требующие разрешений, были невидимы для пользователей, привязанных к зонам управления.&lt;br /&gt;
* Лимиты по умолчанию теперь правильно применяются в существующих клиентах для отчетов о событиях лога Kubernetes, доступности и метрик.&lt;br /&gt;
* Уровень риска метрики количества затронутых объектов теперь основан на уровне риска в контексте данной объкута. Это делает метрику еще более осведомленной о зоне управления.&lt;br /&gt;
* Исправлен фильтр селектора метрик, оценивавший условия независимо и возвращавший слишком много данных.&lt;br /&gt;
* В обозревателе данных при нажатии кнопки «Открыть с помощью» больше не отображается сообщение об ошибке, если ошибок не произошло.&lt;br /&gt;
* Исправлен процесс миграции кластера в режим поддержки стойки.&lt;br /&gt;
* Java v17.0.8 была заменена на v17.0.10.&lt;br /&gt;
&lt;br /&gt;
==== Health ====&lt;br /&gt;
&lt;br /&gt;
* Исправлен расчет критического статуса для ЕдиныхАгентов для просроченных дат. &lt;br /&gt;
&lt;br /&gt;
==== Синтетический мониторинг ====&lt;br /&gt;
&lt;br /&gt;
* Учетные данные, предоставленные списку пользователей, теперь можно фильтровать по типу общего доступа.&lt;br /&gt;
* Исправлена ​​ошибка, из-за которой синтетическое расположение Kubernetes, развернутое в кластере с ограниченными ресурсами и интенсивно используемое, могло использовать больше памяти, чем разрешено, и быть уничтожено кластером Kubernetes из-за ошибки OOM. &lt;br /&gt;
* Решена проблема, из-за которой синтетические мониторы с общими учетными данными могли редактироваться пользователями, не имеющими доступа к этим учетным данным.&lt;br /&gt;
&lt;br /&gt;
== '''ЕдиныйАгент Ключ-АСТРОМ''' ==&lt;br /&gt;
&lt;br /&gt;
=== Критические изменения ===&lt;br /&gt;
&lt;br /&gt;
==== Прием контейнера логов через ЕдиныйАгент ====&lt;br /&gt;
'''!Критические изменения!''' ''Наблюдаемость инфраструктуры | Лог мониторинга''&lt;br /&gt;
&lt;br /&gt;
Логи, собранные с помощью ЕдиногоАгента из систем оркестровки контейнеров Kubernetes и неоркестрованных сред Docker, теперь сообщаются с &amp;lt;code&amp;gt;log.source&amp;lt;/code&amp;gt;указанием вывода контейнера вместо пути к физическому файлу, из которого они были получены.&lt;br /&gt;
&lt;br /&gt;
Это изменение позволяет лучше агрегировать источники логов, отображаемые на различных страницах унифицированного анализа, и, таким образом, обеспечивает более интуитивную навигацию из них на страницы логов и событий / обозревателя логов для более детального анализа.&lt;br /&gt;
&lt;br /&gt;
Однако правила приема логов для логов Kubernetes и Docker обычно основаны на определенных атрибутах, связанных с контейнером, таких как пространство имен Kubernetes или имя контейнера .&lt;br /&gt;
&lt;br /&gt;
Обновление : &amp;lt;code&amp;gt;log.source&amp;lt;/code&amp;gt;теперь можно использовать сопоставление для управления приемом логов контейнеризованных приложений. ''устаревшее.''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;log.source&amp;lt;/code&amp;gt;Такие конфигурации все еще временно действительны, но в ближайшем будущем потребуется переход на использование атрибутов, связанных с Kubernetes, вместо атрибута.&lt;br /&gt;
* Аналогичная миграция для учета изменений атрибутов &amp;lt;code&amp;gt;log.source&amp;lt;/code&amp;gt;контейнеров требуется в правилах обработки логов, а также в метриках логов и конфигурациях событий логов.&lt;br /&gt;
&lt;br /&gt;
=== Удалены значения по умолчанию dt_security_context ===&lt;br /&gt;
'''!Критические изменения!''' ''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
Поле разрешения &amp;lt;code&amp;gt;dt.security_context&amp;lt;/code&amp;gt;в &amp;lt;code&amp;gt;dt_host_metadata&amp;lt;/code&amp;gt;файле зарезервировано только для значений, определяемых пользователем. Оно больше не имеет значения по умолчанию, если пользователем явно не указаны значения.&lt;br /&gt;
&lt;br /&gt;
=== Технологическая поддержка ===&lt;br /&gt;
&lt;br /&gt;
==== Поддержка новых технологий ====&lt;br /&gt;
&lt;br /&gt;
* MongoDB 1.3 - 1.13 (модуль Go). Функция ЕдиногоАгента: Go MongoDB&lt;br /&gt;
* OpenResty 25.3.1 (модуль NGINX)&lt;br /&gt;
* z/OS 3.1 (модуль zDC)&lt;br /&gt;
&lt;br /&gt;
==== Окончание поддержки ====&lt;br /&gt;
&lt;br /&gt;
* Node.js 19 (модуль Node.js)&lt;br /&gt;
** Окончание поддержки поставщика: 2023-06-01&lt;br /&gt;
&lt;br /&gt;
=== Новые функции и улучшения ===&lt;br /&gt;
&lt;br /&gt;
==== Исключен адаптер обратной связи Microsoft KM-TEST из обнаруженных сетевых карт ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
Адаптер обратной связи Microsoft KM-TEST исключен из обнаружения и не сообщается в Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
=== Решенные проблемы ===&lt;br /&gt;
В выпуске 282 решены 23 проблемы.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Компонент&lt;br /&gt;
!Решенные проблемы&lt;br /&gt;
|-&lt;br /&gt;
|Обшие&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
| Java&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;
|Apache&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Модуль OpenTracing&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|.NET&lt;br /&gt;
|2&lt;br /&gt;
|}&lt;br /&gt;
====Общие====&lt;br /&gt;
&lt;br /&gt;
* Чтобы ограничить влияние критических изменений «Прием логов контейнеров через ЕдиныйАгент»: использование сопоставления `log.source` для управления приемом логов контейнерных приложений теперь устарело. Такие конфигурации все еще временно действительны, но в ближайшем будущем потребуют перехода на использование атрибутов, связанных с Kubernetes, вместо атрибута `log.source`. Аналогичная миграция для учета изменений в атрибуте `log.source` для контейнеров требуется в правилах обработки логов.&lt;br /&gt;
* Исправлено поведение в крайних случаях для настроенных асинхронных методов как службы обмена сообщениями .NET.&lt;br /&gt;
* Исправлены (удалены) чрезмерно подробные записи лога для PHP, которые приводили к большому количеству записей, связанных с WorkProxy, которые невозможно было отключить. &lt;br /&gt;
&lt;br /&gt;
==== Java ====&lt;br /&gt;
&lt;br /&gt;
* Данные Ключ-АСТРОМ, обогащенные неструктурированными логами Logback, теперь заключены в скобки `[!dt ]`.&lt;br /&gt;
* Исправлена ​​проблема, которая иногда приводила к сбою ЕдиногоАгента, если приложение выдавало `StackOverflowError` во время запуска. &lt;br /&gt;
&lt;br /&gt;
==== Мейнфрейм ====&lt;br /&gt;
&lt;br /&gt;
* Исправлена ​​ошибка последовательности функций SQL Fetch (CLI0125E). &lt;br /&gt;
&lt;br /&gt;
==== модуль ОС ====&lt;br /&gt;
&lt;br /&gt;
* Исправлена ​​ошибка, из-за которой расширения не запускались на серверах Azure.&lt;br /&gt;
&lt;br /&gt;
==== Apache ====&lt;br /&gt;
&lt;br /&gt;
* Исправлена ​​проблема сбоя переименованного Apache Web Server (IHS) путем отключения функциональности Apache Log Enrichment для таких серверов по умолчанию. &lt;br /&gt;
&lt;br /&gt;
==== Модуль OpenTracing ====&lt;br /&gt;
&lt;br /&gt;
* Добавлена ​​поддержка Envoy 1.29.x. &lt;br /&gt;
&lt;br /&gt;
==== .NET ====&lt;br /&gt;
&lt;br /&gt;
* Исправлена ​​ошибка, из-за которой запросы к URL-адресу RUM-маяка могли влиять на доступность приложения при определенных условиях.&lt;br /&gt;
* Исправлена ​​ошибка в функции WCF v2, которая приводила к дублированию вызовов служб для одного и того же запроса.&lt;br /&gt;
&lt;br /&gt;
=== ЕдиныйАгент для Android ===&lt;br /&gt;
''Цифровой опыт | RUM Mobile''&lt;br /&gt;
&lt;br /&gt;
* Новый вариант метода &amp;lt;code&amp;gt;stopWebRequestTiming&amp;lt;/code&amp;gt;API был добавлен в ЕдиныйАгентSDK для Android. Используйте новый &amp;lt;code&amp;gt;stopWebRequestTiming(URI requestUri, int respCode, String respPhrase, long requestSize, long responseSize)&amp;lt;/code&amp;gt;метод API для дополнительной передачи размеров запроса и ответа при сообщении веб-запроса . Эта дополнительно указанная информация будет затем показана в веб-интерфейсе Ключ-АСТРОМ на следующих страницах.&lt;br /&gt;
** На странице сведений о веб-запросах отображается только размер запроса&lt;br /&gt;
** На странице анализа действий пользователя для веб-запросов, прикрепленных к действиям пользователя, отображаются размеры как запроса, так и ответа.&lt;br /&gt;
&lt;br /&gt;
=== ЕдиныйАгент для iOS ===&lt;br /&gt;
&lt;br /&gt;
==== Инициализаторы кнопок и меню ====&lt;br /&gt;
''Цифровой опыт | RUM Mobile''&lt;br /&gt;
&lt;br /&gt;
Добавлен инструментарий для инициализаторов кнопок и меню iOS 17.&lt;br /&gt;
&lt;br /&gt;
==== Решённые проблемы ====&lt;br /&gt;
&lt;br /&gt;
===== ЕдиныйАгент для iOS =====&lt;br /&gt;
&lt;br /&gt;
* Инструментарий SwiftUI: переменные привязки констант теперь инструментируются правильно.&lt;br /&gt;
* Инструмент SwiftUI: имена элементов управления с неявными ссылками на константы теперь разрешаются правильно.&lt;br /&gt;
&lt;br /&gt;
=== Решённые проблемы ЕдиногоАгента для JavaScript ===&lt;br /&gt;
&lt;br /&gt;
* Исправлена ​​проблема, когда модуль XHR создавал события прогресса как `Event` вместо `ProgressEvent`, из-за чего проверки `instanceof` не срабатывали. Это было особенно актуально для оболочки XHR, которую использует Flutter.&lt;br /&gt;
&lt;br /&gt;
== '''API Ключ-АСТРОМ''' ==&lt;br /&gt;
&lt;br /&gt;
=== API конфигурации ===&lt;br /&gt;
&lt;br /&gt;
* API метрик обслуживания&lt;br /&gt;
** Новое возможное значение в поле метрики объекта metricDefinition : &amp;lt;code&amp;gt;CAPTURED_FULL_SERVICE_CALLS&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* API атрибутов запроса&lt;br /&gt;
** Технология обслуживания объектов недвижимости в сфере объектов имеет новое возможное значение: &amp;lt;code&amp;gt;ORACLE_DB_LISTENER&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== API среды ===&lt;br /&gt;
&lt;br /&gt;
* Атаки Early Adopter&lt;br /&gt;
** Новое возможное значение в поле attackType объекта атаки : &amp;lt;code&amp;gt;SSRF&amp;lt;/code&amp;gt;&lt;br /&gt;
** Новое возможное значение в поле типа объекта unreliableFunctionInput : &amp;lt;code&amp;gt;HTTP_CLIENT&amp;lt;/code&amp;gt;&lt;br /&gt;
* Проблемы безопасности&lt;br /&gt;
** Новое возможное значение в поле типа объекта codeLevelVulnerabilityDetails : &amp;lt;code&amp;gt;SSRF&amp;lt;/code&amp;gt;&lt;br /&gt;
** Новое возможное значение в поле типа объекта unreliableFunctionInput : &amp;lt;code&amp;gt;HTTP_CLIENT&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Расширения 2.0 API - GET active&lt;br /&gt;
** Новые возможные значения в поле типа объекта активов : &amp;lt;code&amp;gt;DQL_LOG_PROCESSING_RULE&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;LQL_LOG_PROCESSING_RULE&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* API логов мониторинга — GET Export Logs ''Early Adopter''&lt;br /&gt;
** Изменено: &amp;lt;code&amp;gt;[ssoAuth=[environment-api]]&amp;lt;/code&amp;gt;на&amp;lt;code&amp;gt;[ssoAuth=[storage:logs:read]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Унифицированный анализ ''Early Adopter''&lt;br /&gt;
** Новое возможное значение в поле logsCard объекта UAEntityScreenDefinition : &amp;lt;code&amp;gt;logRecommendationQueries&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* API контролируемых состояний&lt;br /&gt;
** Новое возможное значение в свойстве состояния объекта monitoringStates :  &amp;lt;code&amp;gt;restart_required_host_group_inconsistent&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Доступность для Early Adopter ===&lt;br /&gt;
Следующий API теперь доступен в версии Early Adopter :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;GET /extensions/{technology}/availableHosts&amp;lt;/code&amp;gt;  Изменена технология в пути: добавлено значение перечисления:&amp;lt;code&amp;gt;ORACLE_DB_LISTENER&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Устаревшее ===&lt;br /&gt;
Следующие конечные точки Log Monitoring API v1 устарели.&lt;br /&gt;
&lt;br /&gt;
* Log Monitoring API v1&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;
* Log Monitoring v1 metrics 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;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/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_284&amp;diff=4761</id>
		<title>Примечания к релизу 284</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/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_284&amp;diff=4761"/>
		<updated>2024-09-30T07:38:37Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: /* Решённые проблемы ЕдиногоАгента для JavaScript */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Примечания к релизам]] / Примечания к релизу 284'''''&lt;br /&gt;
&lt;br /&gt;
== '''Ключ-АСТРОМ''' ==&lt;br /&gt;
&lt;br /&gt;
=== Критические изменения ===&lt;br /&gt;
&lt;br /&gt;
==== Разрешить все атрибуты по умолчанию ====&lt;br /&gt;
''Наблюдаемость приложений | Распределенные трассировки''&lt;br /&gt;
&lt;br /&gt;
Если вы не меняли настройки сохранения атрибутов среды за последние 365 дней, все атрибуты OpenTelemetry сохраняются по умолчанию, и вы можете явно заблокировать нежелательные атрибуты в списке заблокированных атрибутов .&lt;br /&gt;
&lt;br /&gt;
Для сред, использующих список разрешенных атрибутов , мы рекомендуем перенести настройки в список заблокированных атрибутов для лучшего мониторинга. Если вы предпочитаете, чтобы все атрибуты были заблокированы по умолчанию и разрешались только определенные, вы можете вернуться к списку разрешенных атрибутов , однако возможна только одна настройка предпочтения.&lt;br /&gt;
&lt;br /&gt;
Чтобы изменить сохранение атрибутов OpenTelemetry по умолчанию, перейдите в ''Настройки &amp;gt; Мониторинг служб на стороне сервера &amp;gt; Захват атрибутов &amp;gt; Настройки'' и выберите ''Разрешить все атрибуты'' (чтобы использовать список заблокированных атрибутов ) или ''Блокировать все атрибуты'' (чтобы использовать список разрешенных атрибутов ). Обратите внимание, что эти настройки применяются как к OpenTelemetry, так и к OpenTracing.&lt;br /&gt;
&lt;br /&gt;
=== Окончание поддержки Log Monitoring v1 ===&lt;br /&gt;
Log Monitoring версии 1 достигла конца жизненного цикла и отключена в этом выпуске (Ключ-АСТРОМ Managed версии 1.284). В результате применяются следующие изменения:&lt;br /&gt;
&lt;br /&gt;
* Log Viewer не отображает никаких данных лога.&lt;br /&gt;
* API Log Monitoring v1 отключен.&lt;br /&gt;
* Метрики лога (v1) не фиксируются. Конфигурация доступна только для чтения.&lt;br /&gt;
* События лога (v1) не запускаются. Конфигурация доступна только для чтения.&lt;br /&gt;
* Прием логов (v1) отключен.&lt;br /&gt;
* Конфигурация источника лога сохраняется для будущего использования.&lt;br /&gt;
* На страницах объектов, таких как «Хост», «Процесс» и «Группа процессов», не отображаются файлы логов.&lt;br /&gt;
* Подключенный том NFS для хранения логов больше не используется.&lt;br /&gt;
&lt;br /&gt;
Узнайте больше о том, как перейти на версию Log Monitoring Classic для мониторинга логов Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
=== Новые функции и улучшения ===&lt;br /&gt;
&lt;br /&gt;
==== Возможность выбора формата команд cURL в API Explorer ====&lt;br /&gt;
''Платформа | API''&lt;br /&gt;
&lt;br /&gt;
В API Explorer теперь можно выбрать формат команд cURL:&lt;br /&gt;
&lt;br /&gt;
* bash&lt;br /&gt;
* PowerShell (Windows)&lt;br /&gt;
* Командная строка (Windows)&lt;br /&gt;
&lt;br /&gt;
==== Отображение данных сервиса AWS Lambda ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | AWS''&lt;br /&gt;
&lt;br /&gt;
Страница сервиса Lambda теперь беспрепятственно отображает данные как из AWS Lambda (встроенной), так и из новой интеграции AWS Lambda CloudWatch, что обеспечивает плавный переход.&lt;br /&gt;
&lt;br /&gt;
* Старые и новые данные сервиса Lambda, поступающие из интеграции с AWS, теперь отображаются на странице сервиса Lambda (интеграция уровня Lambda) вместе с данными ЕдиногоАгента, когда включена интеграция с AWS CloudWatch и отслеживается сервис Lambda (встроенный или новый).&lt;br /&gt;
* На странице сервиса Lambda теперь вы можете найти метрики и свойства CloudWatch для нового сервиса Lambda.&lt;br /&gt;
* Если вы хотите изучить больше показателей CloudWatch, перейдите по ссылке на отдельную страницу для нового сервиса Lambda.&lt;br /&gt;
* Логи интеграции ЕдиногоАгента и пересылки журналов AWS также связаны с новым сервисом AWS Lambda.&lt;br /&gt;
* Вы можете включить предопределенную конфигурацию событий метрики для высокого уровня ошибок Lambda на основе нового сервиса AWS Lambda на странице настроек для интеграций AWS.&lt;br /&gt;
&lt;br /&gt;
==== Возможность загрузки полного набора результатов логов ====&lt;br /&gt;
''Инфраструктура Наблюдаемость | Логи''&lt;br /&gt;
&lt;br /&gt;
Log Monitoring теперь предлагает возможность загрузки полного набора результатов для выбранного временного интервала. Новая опция просмотра логов расширяет возможности веб-интерфейса, позволяя перечислить максимум 1000 записей журналов и позволяет проводить анализ логов по всем соответствующим журналам, включенным в Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
==== Временная метка создания узла Kubernetes ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
Добавлена ​​информация о временной метке создания узла Kubernetes на карточку свойств и в API.&lt;br /&gt;
&lt;br /&gt;
==== Обновление минимальной версии АктивногоШлюза до 1.279 ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
В связи с недавними изменениями в мониторинге Kubernetes минимальная версия АктивногоШлюза была обновлена ​​до 1.279, чтобы обеспечить доступность новейших функций.&lt;br /&gt;
&lt;br /&gt;
==== Улучшенная обработка запросов на события и проблемы для сред с несколькими центрами обработки данных ====&lt;br /&gt;
Улучшена обработка запросов на события и проблемы для сред с несколькими центрами обработки данных, что повысило стабильность в отношении дублирования документов о проблемах/событиях между различными центрами обработки данных и позволило решить такие проблемы, как ошибочное отображение закрытой проблемы как открытой.&lt;br /&gt;
&lt;br /&gt;
==== Ограничение изменений в NGINX ====&lt;br /&gt;
Лимиты NGINX были изменены следующим образом:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;worker_rlimit_nofile&amp;lt;/code&amp;gt;: 102,400&lt;br /&gt;
* &amp;lt;code&amp;gt;worker_connections&amp;lt;/code&amp;gt;: 100,000&lt;br /&gt;
&lt;br /&gt;
=== Поддержка операционных систем ===&lt;br /&gt;
Обновление кластера Ключ-АСТРОМ Managed больше невозможно в Red Hat Enterprise Linux 8.4, Oracle Linux 8.4 и Suse Linux Enterprise Server 12.4.&lt;br /&gt;
&lt;br /&gt;
==== Поддержка добавлена ====&lt;br /&gt;
&lt;br /&gt;
* Обновление до этой версии Ключ-АСТРОМ Managed поддерживается для узлов кластера, работающих на Red Hat Enterprise Linux 8.x или 9.x.&lt;br /&gt;
&lt;br /&gt;
* Elasticsearch теперь работает в среде выполнения Java 17.0.8.&lt;br /&gt;
&lt;br /&gt;
==== Следующие операционные системы больше не будут поддерживаться с 1 октября 2024 г. ====&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;
==== Следующие операционные системы больше не поддерживаются с 01 июля 2024 г. ====&lt;br /&gt;
&lt;br /&gt;
* Linux : Amazon Linux AMI 2018.x&lt;br /&gt;
** x86-64&lt;br /&gt;
** Последняя совместимая версия: 1.290&lt;br /&gt;
&lt;br /&gt;
==== Следующие операционные системы больше не поддерживаются с 01 августа 2024 г. ====&lt;br /&gt;
&lt;br /&gt;
* Linux : Oracle Linux 8.9&lt;br /&gt;
** x86-64&lt;br /&gt;
** Последняя совместимая версия: 1.292&lt;br /&gt;
&lt;br /&gt;
=== Решенные проблемы ===&lt;br /&gt;
В выпуске 284 решены 26 проблемы.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Компонент&lt;br /&gt;
!Решенные проблемы&lt;br /&gt;
|-&lt;br /&gt;
|Кластер&lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|Health&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Синтетический мониторинг&lt;br /&gt;
|3&lt;br /&gt;
|}&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;
* Исправлена ​​проблема, при которой пользователи без разрешений на запись настроек, но с соответствующими разрешениями на зону управления получали ошибку при попытке массового закрытия проблем в списке проблем (веб-интерфейс) в средах, где запись настроек не требуется для выполнения закрытия проблемы (настройка по умолчанию). Это также исправляет обработку REST API закрытия проблемы, требующую разрешения на запись настроек только в средах, где запись настроек не требуется для выполнения закрытия проблемы.&lt;br /&gt;
* Исправлена ​​информация о времени возникновения проблемы на странице сведений о проблеме (в разделе под заголовком проблемы) для проблем, которые начинались как частые проблемы. (Теперь используются правильные временные метки для времени, когда были зарегистрированы события и когда проблема изменилась с частой на ненормальную.)&lt;br /&gt;
* Исправлено переполнение текста на странице сведений о проблеме в разделе «Запрос Grail», возникавшее в некоторых браузерах (например, Firefox) при проблемах с длинными запросами DQL.&lt;br /&gt;
* Классические панели мониторинга: теперь хост правильно выделяется красным цветом в сотовой визуализации на панели мониторинга, когда связанный объект имеет открытую проблему.&lt;br /&gt;
* Чтобы точнее показать, что использовалось для анализа, в метрической диаграмме сведений о проблеме для метрических событий вверху теперь используется разрешение в 1 минуту, если временной интервал проблемы короче дня.&lt;br /&gt;
* Внутри операторов сопоставления можно использовать открывающие и закрывающие скобки как часть свойства службы или хоста.&lt;br /&gt;
* Решена проблема, которая препятствовала доступу к нескольким страницам глобальных настроек для пользователей с назначенными условными политиками IAM.&lt;br /&gt;
* Окно обслуживания может подавлять события для оповещения или создания проблемы. Если новый отчет о событии пришел после окончания ранее соответствующего окна обслуживания для его существующего события, время окончания подавленного события устанавливалось на конечную временную метку нового отчета. Это исправление изменяет это поведение на начальную временную метку нового отчета, так что подавленное событие заканчивается в то же время, когда открывается и оповещается новое неподавленное событие.&lt;br /&gt;
* Пользователи больше не могут отменять извлеченные службы, если у них нет прав на запись настроек на уровне клиента.&lt;br /&gt;
* Чтобы предотвратить большие времена отклика и задержки в решении проблем, вызванные тем, что менеджер по проблемам тратит слишком много времени на оценку регулярных выражений профиля оповещения, регулярные выражения в новых фильтрах заголовков/описаний событий профиля оповещения теперь ограничены. &lt;br /&gt;
* Отключено редактирование местоположений, назначенных синтетическому монитору, и кнопка «Установить ЕдиныйАгент» для пользователей, к которым применяется политика «только для чтения». &lt;br /&gt;
* В проводнике данных при нажатии кнопки «Открыть с помощью» больше не отображается сообщение об ошибке, если ошибок не произошло. &lt;br /&gt;
* Исправлена ​​ошибка, из-за которой определенные приложения, требующие разрешений, были невидимы для пользователей, привязанных к зонам управления.&lt;br /&gt;
* Лимиты по умолчанию теперь правильно применяются в существующих клиентах для отчетов о событиях лога Kubernetes, доступности и метрик.&lt;br /&gt;
* Уровень риска метрики количества затронутых объектов теперь основан на уровне риска в контексте данной объкута. Это делает метрику еще более осведомленной о зоне управления.&lt;br /&gt;
* Исправлен фильтр селектора метрик, оценивавший условия независимо и возвращавший слишком много данных.&lt;br /&gt;
* В обозревателе данных при нажатии кнопки «Открыть с помощью» больше не отображается сообщение об ошибке, если ошибок не произошло.&lt;br /&gt;
* Исправлен процесс миграции кластера в режим поддержки стойки.&lt;br /&gt;
* Java v17.0.8 была заменена на v17.0.10.&lt;br /&gt;
&lt;br /&gt;
==== Health ====&lt;br /&gt;
&lt;br /&gt;
* Исправлен расчет критического статуса для ЕдиныхАгентов для просроченных дат. &lt;br /&gt;
&lt;br /&gt;
==== Синтетический мониторинг ====&lt;br /&gt;
&lt;br /&gt;
* Учетные данные, предоставленные списку пользователей, теперь можно фильтровать по типу общего доступа.&lt;br /&gt;
* Исправлена ​​ошибка, из-за которой синтетическое расположение Kubernetes, развернутое в кластере с ограниченными ресурсами и интенсивно используемое, могло использовать больше памяти, чем разрешено, и быть уничтожено кластером Kubernetes из-за ошибки OOM. &lt;br /&gt;
* Решена проблема, из-за которой синтетические мониторы с общими учетными данными могли редактироваться пользователями, не имеющими доступа к этим учетным данным.&lt;br /&gt;
&lt;br /&gt;
== '''ЕдиныйАгент Ключ-АСТРОМ''' ==&lt;br /&gt;
&lt;br /&gt;
=== Критические изменения ===&lt;br /&gt;
&lt;br /&gt;
==== Прием контейнера логов через ЕдиныйАгент ====&lt;br /&gt;
'''!Критические изменения!''' ''Наблюдаемость инфраструктуры | Лог мониторинга''&lt;br /&gt;
&lt;br /&gt;
Логи, собранные с помощью ЕдиногоАгента из систем оркестровки контейнеров Kubernetes и неоркестрованных сред Docker, теперь сообщаются с &amp;lt;code&amp;gt;log.source&amp;lt;/code&amp;gt;указанием вывода контейнера вместо пути к физическому файлу, из которого они были получены.&lt;br /&gt;
&lt;br /&gt;
Это изменение позволяет лучше агрегировать источники логов, отображаемые на различных страницах унифицированного анализа, и, таким образом, обеспечивает более интуитивную навигацию из них на страницы логов и событий / обозревателя логов для более детального анализа.&lt;br /&gt;
&lt;br /&gt;
Однако правила приема логов для логов Kubernetes и Docker обычно основаны на определенных атрибутах, связанных с контейнером, таких как пространство имен Kubernetes или имя контейнера .&lt;br /&gt;
&lt;br /&gt;
Обновление : &amp;lt;code&amp;gt;log.source&amp;lt;/code&amp;gt;теперь можно использовать сопоставление для управления приемом логов контейнеризованных приложений. ''устаревшее.''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;log.source&amp;lt;/code&amp;gt;Такие конфигурации все еще временно действительны, но в ближайшем будущем потребуется переход на использование атрибутов, связанных с Kubernetes, вместо атрибута.&lt;br /&gt;
* Аналогичная миграция для учета изменений атрибутов &amp;lt;code&amp;gt;log.source&amp;lt;/code&amp;gt;контейнеров требуется в правилах обработки логов, а также в метриках логов и конфигурациях событий логов.&lt;br /&gt;
&lt;br /&gt;
=== Удалены значения по умолчанию dt_security_context ===&lt;br /&gt;
'''!Критические изменения!''' ''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
Поле разрешения &amp;lt;code&amp;gt;dt.security_context&amp;lt;/code&amp;gt;в &amp;lt;code&amp;gt;dt_host_metadata&amp;lt;/code&amp;gt;файле зарезервировано только для значений, определяемых пользователем. Оно больше не имеет значения по умолчанию, если пользователем явно не указаны значения.&lt;br /&gt;
&lt;br /&gt;
=== Технологическая поддержка ===&lt;br /&gt;
&lt;br /&gt;
==== Поддержка новых технологий ====&lt;br /&gt;
&lt;br /&gt;
* MongoDB 1.3 - 1.13 (модуль Go). Функция ЕдиногоАгента: Go MongoDB&lt;br /&gt;
* OpenResty 25.3.1 (модуль NGINX)&lt;br /&gt;
* z/OS 3.1 (модуль zDC)&lt;br /&gt;
&lt;br /&gt;
==== Окончание поддержки ====&lt;br /&gt;
&lt;br /&gt;
* Node.js 19 (модуль Node.js)&lt;br /&gt;
** Окончание поддержки поставщика: 2023-06-01&lt;br /&gt;
&lt;br /&gt;
=== Новые функции и улучшения ===&lt;br /&gt;
&lt;br /&gt;
==== Исключен адаптер обратной связи Microsoft KM-TEST из обнаруженных сетевых карт ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
Адаптер обратной связи Microsoft KM-TEST исключен из обнаружения и не сообщается в Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
=== Решенные проблемы ===&lt;br /&gt;
В выпуске 282 решены 23 проблемы.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Компонент&lt;br /&gt;
!Решенные проблемы&lt;br /&gt;
|-&lt;br /&gt;
|Обшие&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
| Java&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;
|Apache&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Модуль OpenTracing&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|.NET&lt;br /&gt;
|2&lt;br /&gt;
|}&lt;br /&gt;
====Общие====&lt;br /&gt;
&lt;br /&gt;
* Чтобы ограничить влияние критических изменений «Прием логов контейнеров через ЕдиныйАгент»: использование сопоставления `log.source` для управления приемом логов контейнерных приложений теперь устарело. Такие конфигурации все еще временно действительны, но в ближайшем будущем потребуют перехода на использование атрибутов, связанных с Kubernetes, вместо атрибута `log.source`. Аналогичная миграция для учета изменений в атрибуте `log.source` для контейнеров требуется в правилах обработки логов.&lt;br /&gt;
* Исправлено поведение в крайних случаях для настроенных асинхронных методов как службы обмена сообщениями .NET.&lt;br /&gt;
* Исправлены (удалены) чрезмерно подробные записи лога для PHP, которые приводили к большому количеству записей, связанных с WorkProxy, которые невозможно было отключить. &lt;br /&gt;
&lt;br /&gt;
==== Java ====&lt;br /&gt;
&lt;br /&gt;
* Данные Ключ-АСТРОМ, обогащенные неструктурированными логами Logback, теперь заключены в скобки `[!dt ]`.&lt;br /&gt;
* Исправлена ​​проблема, которая иногда приводила к сбою ЕдиногоАгента, если приложение выдавало `StackOverflowError` во время запуска. &lt;br /&gt;
&lt;br /&gt;
==== Мейнфрейм ====&lt;br /&gt;
&lt;br /&gt;
* Исправлена ​​ошибка последовательности функций SQL Fetch (CLI0125E). &lt;br /&gt;
&lt;br /&gt;
==== модуль ОС ====&lt;br /&gt;
&lt;br /&gt;
* Исправлена ​​ошибка, из-за которой расширения не запускались на серверах Azure.&lt;br /&gt;
&lt;br /&gt;
==== Apache ====&lt;br /&gt;
&lt;br /&gt;
* Исправлена ​​проблема сбоя переименованного Apache Web Server (IHS) путем отключения функциональности Apache Log Enrichment для таких серверов по умолчанию. &lt;br /&gt;
&lt;br /&gt;
==== Модуль OpenTracing ====&lt;br /&gt;
&lt;br /&gt;
* Добавлена ​​поддержка Envoy 1.29.x. &lt;br /&gt;
&lt;br /&gt;
==== .NET ====&lt;br /&gt;
&lt;br /&gt;
* Исправлена ​​ошибка, из-за которой запросы к URL-адресу RUM-маяка могли влиять на доступность приложения при определенных условиях.&lt;br /&gt;
* Исправлена ​​ошибка в функции WCF v2, которая приводила к дублированию вызовов служб для одного и того же запроса.&lt;br /&gt;
&lt;br /&gt;
=== ЕдиныйАгент для Android ===&lt;br /&gt;
''Цифровой опыт | RUM Mobile''&lt;br /&gt;
&lt;br /&gt;
* Новый вариант метода &amp;lt;code&amp;gt;stopWebRequestTiming&amp;lt;/code&amp;gt;API был добавлен в ЕдиныйАгентSDK для Android. Используйте новый &amp;lt;code&amp;gt;stopWebRequestTiming(URI requestUri, int respCode, String respPhrase, long requestSize, long responseSize)&amp;lt;/code&amp;gt;метод API для дополнительной передачи размеров запроса и ответа при сообщении веб-запроса . Эта дополнительно указанная информация будет затем показана в веб-интерфейсе Ключ-АСТРОМ на следующих страницах.&lt;br /&gt;
** На странице сведений о веб-запросах отображается только размер запроса&lt;br /&gt;
** На странице анализа действий пользователя для веб-запросов, прикрепленных к действиям пользователя, отображаются размеры как запроса, так и ответа.&lt;br /&gt;
&lt;br /&gt;
=== ЕдиныйАгент для iOS ===&lt;br /&gt;
&lt;br /&gt;
==== Инициализаторы кнопок и меню ====&lt;br /&gt;
''Цифровой опыт | RUM Mobile''&lt;br /&gt;
&lt;br /&gt;
Добавлен инструментарий для инициализаторов кнопок и меню iOS 17.&lt;br /&gt;
&lt;br /&gt;
==== Решённые проблемы ====&lt;br /&gt;
&lt;br /&gt;
===== ЕдиныйАгент для iOS =====&lt;br /&gt;
&lt;br /&gt;
* Инструментарий SwiftUI: переменные привязки констант теперь инструментируются правильно.&lt;br /&gt;
* Инструмент SwiftUI: имена элементов управления с неявными ссылками на константы теперь разрешаются правильно.&lt;br /&gt;
&lt;br /&gt;
=== Решённые проблемы ЕдиногоАгента для JavaScript ===&lt;br /&gt;
&lt;br /&gt;
* Исправлена ​​проблема, когда модуль XHR создавал события прогресса как `Event` вместо `ProgressEvent`, из-за чего проверки `instanceof` не срабатывали. Это было особенно актуально для оболочки XHR, которую использует Flutter.&lt;br /&gt;
&lt;br /&gt;
== '''API Ключ-АСТРОМ''' ==&lt;br /&gt;
&lt;br /&gt;
=== API конфигурации ===&lt;br /&gt;
&lt;br /&gt;
* API метрик обслуживания&lt;br /&gt;
** Новое возможное значение в поле метрики объекта metricDefinition : &amp;lt;code&amp;gt;CAPTURED_FULL_SERVICE_CALLS&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== API среды ===&lt;br /&gt;
&lt;br /&gt;
* Атаки Early Adopter&lt;br /&gt;
** Новое возможное значение в поле attackType объекта атаки : &amp;lt;code&amp;gt;SSRF&amp;lt;/code&amp;gt;&lt;br /&gt;
** Новое возможное значение в поле типа объекта unreliableFunctionInput : &amp;lt;code&amp;gt;HTTP_CLIENT&amp;lt;/code&amp;gt;&lt;br /&gt;
* Проблемы безопасности&lt;br /&gt;
** Новое возможное значение в поле типа объекта codeLevelVulnerabilityDetails : &amp;lt;code&amp;gt;SSRF&amp;lt;/code&amp;gt;&lt;br /&gt;
** Новое возможное значение в поле типа объекта unreliableFunctionInput : &amp;lt;code&amp;gt;HTTP_CLIENT&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Расширения 2.0 API - GET active&lt;br /&gt;
** Новые возможные значения в поле типа объекта активов : &amp;lt;code&amp;gt;DQL_LOG_PROCESSING_RULE&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;LQL_LOG_PROCESSING_RULE&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* API логов мониторинга — GET Export Logs ''Early Adopter''&lt;br /&gt;
** Изменено: &amp;lt;code&amp;gt;[ssoAuth=[environment-api]]&amp;lt;/code&amp;gt;на&amp;lt;code&amp;gt;[ssoAuth=[storage:logs:read]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Унифицированный анализ ''Early Adopter''&lt;br /&gt;
** Новое возможное значение в поле logsCard объекта UAEntityScreenDefinition : &amp;lt;code&amp;gt;logRecommendationQueries&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/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_284&amp;diff=4760</id>
		<title>Примечания к релизу 284</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/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_284&amp;diff=4760"/>
		<updated>2024-09-30T07:27:30Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: /* .NET */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Примечания к релизам]] / Примечания к релизу 284'''''&lt;br /&gt;
&lt;br /&gt;
== '''Ключ-АСТРОМ''' ==&lt;br /&gt;
&lt;br /&gt;
=== Критические изменения ===&lt;br /&gt;
&lt;br /&gt;
==== Разрешить все атрибуты по умолчанию ====&lt;br /&gt;
''Наблюдаемость приложений | Распределенные трассировки''&lt;br /&gt;
&lt;br /&gt;
Если вы не меняли настройки сохранения атрибутов среды за последние 365 дней, все атрибуты OpenTelemetry сохраняются по умолчанию, и вы можете явно заблокировать нежелательные атрибуты в списке заблокированных атрибутов .&lt;br /&gt;
&lt;br /&gt;
Для сред, использующих список разрешенных атрибутов , мы рекомендуем перенести настройки в список заблокированных атрибутов для лучшего мониторинга. Если вы предпочитаете, чтобы все атрибуты были заблокированы по умолчанию и разрешались только определенные, вы можете вернуться к списку разрешенных атрибутов , однако возможна только одна настройка предпочтения.&lt;br /&gt;
&lt;br /&gt;
Чтобы изменить сохранение атрибутов OpenTelemetry по умолчанию, перейдите в ''Настройки &amp;gt; Мониторинг служб на стороне сервера &amp;gt; Захват атрибутов &amp;gt; Настройки'' и выберите ''Разрешить все атрибуты'' (чтобы использовать список заблокированных атрибутов ) или ''Блокировать все атрибуты'' (чтобы использовать список разрешенных атрибутов ). Обратите внимание, что эти настройки применяются как к OpenTelemetry, так и к OpenTracing.&lt;br /&gt;
&lt;br /&gt;
=== Окончание поддержки Log Monitoring v1 ===&lt;br /&gt;
Log Monitoring версии 1 достигла конца жизненного цикла и отключена в этом выпуске (Ключ-АСТРОМ Managed версии 1.284). В результате применяются следующие изменения:&lt;br /&gt;
&lt;br /&gt;
* Log Viewer не отображает никаких данных лога.&lt;br /&gt;
* API Log Monitoring v1 отключен.&lt;br /&gt;
* Метрики лога (v1) не фиксируются. Конфигурация доступна только для чтения.&lt;br /&gt;
* События лога (v1) не запускаются. Конфигурация доступна только для чтения.&lt;br /&gt;
* Прием логов (v1) отключен.&lt;br /&gt;
* Конфигурация источника лога сохраняется для будущего использования.&lt;br /&gt;
* На страницах объектов, таких как «Хост», «Процесс» и «Группа процессов», не отображаются файлы логов.&lt;br /&gt;
* Подключенный том NFS для хранения логов больше не используется.&lt;br /&gt;
&lt;br /&gt;
Узнайте больше о том, как перейти на версию Log Monitoring Classic для мониторинга логов Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
=== Новые функции и улучшения ===&lt;br /&gt;
&lt;br /&gt;
==== Возможность выбора формата команд cURL в API Explorer ====&lt;br /&gt;
''Платформа | API''&lt;br /&gt;
&lt;br /&gt;
В API Explorer теперь можно выбрать формат команд cURL:&lt;br /&gt;
&lt;br /&gt;
* bash&lt;br /&gt;
* PowerShell (Windows)&lt;br /&gt;
* Командная строка (Windows)&lt;br /&gt;
&lt;br /&gt;
==== Отображение данных сервиса AWS Lambda ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | AWS''&lt;br /&gt;
&lt;br /&gt;
Страница сервиса Lambda теперь беспрепятственно отображает данные как из AWS Lambda (встроенной), так и из новой интеграции AWS Lambda CloudWatch, что обеспечивает плавный переход.&lt;br /&gt;
&lt;br /&gt;
* Старые и новые данные сервиса Lambda, поступающие из интеграции с AWS, теперь отображаются на странице сервиса Lambda (интеграция уровня Lambda) вместе с данными ЕдиногоАгента, когда включена интеграция с AWS CloudWatch и отслеживается сервис Lambda (встроенный или новый).&lt;br /&gt;
* На странице сервиса Lambda теперь вы можете найти метрики и свойства CloudWatch для нового сервиса Lambda.&lt;br /&gt;
* Если вы хотите изучить больше показателей CloudWatch, перейдите по ссылке на отдельную страницу для нового сервиса Lambda.&lt;br /&gt;
* Логи интеграции ЕдиногоАгента и пересылки журналов AWS также связаны с новым сервисом AWS Lambda.&lt;br /&gt;
* Вы можете включить предопределенную конфигурацию событий метрики для высокого уровня ошибок Lambda на основе нового сервиса AWS Lambda на странице настроек для интеграций AWS.&lt;br /&gt;
&lt;br /&gt;
==== Возможность загрузки полного набора результатов логов ====&lt;br /&gt;
''Инфраструктура Наблюдаемость | Логи''&lt;br /&gt;
&lt;br /&gt;
Log Monitoring теперь предлагает возможность загрузки полного набора результатов для выбранного временного интервала. Новая опция просмотра логов расширяет возможности веб-интерфейса, позволяя перечислить максимум 1000 записей журналов и позволяет проводить анализ логов по всем соответствующим журналам, включенным в Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
==== Временная метка создания узла Kubernetes ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
Добавлена ​​информация о временной метке создания узла Kubernetes на карточку свойств и в API.&lt;br /&gt;
&lt;br /&gt;
==== Обновление минимальной версии АктивногоШлюза до 1.279 ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
В связи с недавними изменениями в мониторинге Kubernetes минимальная версия АктивногоШлюза была обновлена ​​до 1.279, чтобы обеспечить доступность новейших функций.&lt;br /&gt;
&lt;br /&gt;
==== Улучшенная обработка запросов на события и проблемы для сред с несколькими центрами обработки данных ====&lt;br /&gt;
Улучшена обработка запросов на события и проблемы для сред с несколькими центрами обработки данных, что повысило стабильность в отношении дублирования документов о проблемах/событиях между различными центрами обработки данных и позволило решить такие проблемы, как ошибочное отображение закрытой проблемы как открытой.&lt;br /&gt;
&lt;br /&gt;
==== Ограничение изменений в NGINX ====&lt;br /&gt;
Лимиты NGINX были изменены следующим образом:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;worker_rlimit_nofile&amp;lt;/code&amp;gt;: 102,400&lt;br /&gt;
* &amp;lt;code&amp;gt;worker_connections&amp;lt;/code&amp;gt;: 100,000&lt;br /&gt;
&lt;br /&gt;
=== Поддержка операционных систем ===&lt;br /&gt;
Обновление кластера Ключ-АСТРОМ Managed больше невозможно в Red Hat Enterprise Linux 8.4, Oracle Linux 8.4 и Suse Linux Enterprise Server 12.4.&lt;br /&gt;
&lt;br /&gt;
==== Поддержка добавлена ====&lt;br /&gt;
&lt;br /&gt;
* Обновление до этой версии Ключ-АСТРОМ Managed поддерживается для узлов кластера, работающих на Red Hat Enterprise Linux 8.x или 9.x.&lt;br /&gt;
&lt;br /&gt;
* Elasticsearch теперь работает в среде выполнения Java 17.0.8.&lt;br /&gt;
&lt;br /&gt;
==== Следующие операционные системы больше не будут поддерживаться с 1 октября 2024 г. ====&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;
==== Следующие операционные системы больше не поддерживаются с 01 июля 2024 г. ====&lt;br /&gt;
&lt;br /&gt;
* Linux : Amazon Linux AMI 2018.x&lt;br /&gt;
** x86-64&lt;br /&gt;
** Последняя совместимая версия: 1.290&lt;br /&gt;
&lt;br /&gt;
==== Следующие операционные системы больше не поддерживаются с 01 августа 2024 г. ====&lt;br /&gt;
&lt;br /&gt;
* Linux : Oracle Linux 8.9&lt;br /&gt;
** x86-64&lt;br /&gt;
** Последняя совместимая версия: 1.292&lt;br /&gt;
&lt;br /&gt;
=== Решенные проблемы ===&lt;br /&gt;
В выпуске 284 решены 26 проблемы.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Компонент&lt;br /&gt;
!Решенные проблемы&lt;br /&gt;
|-&lt;br /&gt;
|Кластер&lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|Health&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Синтетический мониторинг&lt;br /&gt;
|3&lt;br /&gt;
|}&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;
* Исправлена ​​проблема, при которой пользователи без разрешений на запись настроек, но с соответствующими разрешениями на зону управления получали ошибку при попытке массового закрытия проблем в списке проблем (веб-интерфейс) в средах, где запись настроек не требуется для выполнения закрытия проблемы (настройка по умолчанию). Это также исправляет обработку REST API закрытия проблемы, требующую разрешения на запись настроек только в средах, где запись настроек не требуется для выполнения закрытия проблемы.&lt;br /&gt;
* Исправлена ​​информация о времени возникновения проблемы на странице сведений о проблеме (в разделе под заголовком проблемы) для проблем, которые начинались как частые проблемы. (Теперь используются правильные временные метки для времени, когда были зарегистрированы события и когда проблема изменилась с частой на ненормальную.)&lt;br /&gt;
* Исправлено переполнение текста на странице сведений о проблеме в разделе «Запрос Grail», возникавшее в некоторых браузерах (например, Firefox) при проблемах с длинными запросами DQL.&lt;br /&gt;
* Классические панели мониторинга: теперь хост правильно выделяется красным цветом в сотовой визуализации на панели мониторинга, когда связанный объект имеет открытую проблему.&lt;br /&gt;
* Чтобы точнее показать, что использовалось для анализа, в метрической диаграмме сведений о проблеме для метрических событий вверху теперь используется разрешение в 1 минуту, если временной интервал проблемы короче дня.&lt;br /&gt;
* Внутри операторов сопоставления можно использовать открывающие и закрывающие скобки как часть свойства службы или хоста.&lt;br /&gt;
* Решена проблема, которая препятствовала доступу к нескольким страницам глобальных настроек для пользователей с назначенными условными политиками IAM.&lt;br /&gt;
* Окно обслуживания может подавлять события для оповещения или создания проблемы. Если новый отчет о событии пришел после окончания ранее соответствующего окна обслуживания для его существующего события, время окончания подавленного события устанавливалось на конечную временную метку нового отчета. Это исправление изменяет это поведение на начальную временную метку нового отчета, так что подавленное событие заканчивается в то же время, когда открывается и оповещается новое неподавленное событие.&lt;br /&gt;
* Пользователи больше не могут отменять извлеченные службы, если у них нет прав на запись настроек на уровне клиента.&lt;br /&gt;
* Чтобы предотвратить большие времена отклика и задержки в решении проблем, вызванные тем, что менеджер по проблемам тратит слишком много времени на оценку регулярных выражений профиля оповещения, регулярные выражения в новых фильтрах заголовков/описаний событий профиля оповещения теперь ограничены. &lt;br /&gt;
* Отключено редактирование местоположений, назначенных синтетическому монитору, и кнопка «Установить ЕдиныйАгент» для пользователей, к которым применяется политика «только для чтения». &lt;br /&gt;
* В проводнике данных при нажатии кнопки «Открыть с помощью» больше не отображается сообщение об ошибке, если ошибок не произошло. &lt;br /&gt;
* Исправлена ​​ошибка, из-за которой определенные приложения, требующие разрешений, были невидимы для пользователей, привязанных к зонам управления.&lt;br /&gt;
* Лимиты по умолчанию теперь правильно применяются в существующих клиентах для отчетов о событиях лога Kubernetes, доступности и метрик.&lt;br /&gt;
* Уровень риска метрики количества затронутых объектов теперь основан на уровне риска в контексте данной объкута. Это делает метрику еще более осведомленной о зоне управления.&lt;br /&gt;
* Исправлен фильтр селектора метрик, оценивавший условия независимо и возвращавший слишком много данных.&lt;br /&gt;
* В обозревателе данных при нажатии кнопки «Открыть с помощью» больше не отображается сообщение об ошибке, если ошибок не произошло.&lt;br /&gt;
* Исправлен процесс миграции кластера в режим поддержки стойки.&lt;br /&gt;
* Java v17.0.8 была заменена на v17.0.10.&lt;br /&gt;
&lt;br /&gt;
==== Health ====&lt;br /&gt;
&lt;br /&gt;
* Исправлен расчет критического статуса для ЕдиныхАгентов для просроченных дат. &lt;br /&gt;
&lt;br /&gt;
==== Синтетический мониторинг ====&lt;br /&gt;
&lt;br /&gt;
* Учетные данные, предоставленные списку пользователей, теперь можно фильтровать по типу общего доступа.&lt;br /&gt;
* Исправлена ​​ошибка, из-за которой синтетическое расположение Kubernetes, развернутое в кластере с ограниченными ресурсами и интенсивно используемое, могло использовать больше памяти, чем разрешено, и быть уничтожено кластером Kubernetes из-за ошибки OOM. &lt;br /&gt;
* Решена проблема, из-за которой синтетические мониторы с общими учетными данными могли редактироваться пользователями, не имеющими доступа к этим учетным данным.&lt;br /&gt;
&lt;br /&gt;
== '''ЕдиныйАгент Ключ-АСТРОМ''' ==&lt;br /&gt;
&lt;br /&gt;
=== Критические изменения ===&lt;br /&gt;
&lt;br /&gt;
==== Прием контейнера логов через ЕдиныйАгент ====&lt;br /&gt;
'''!Критические изменения!''' ''Наблюдаемость инфраструктуры | Лог мониторинга''&lt;br /&gt;
&lt;br /&gt;
Логи, собранные с помощью ЕдиногоАгента из систем оркестровки контейнеров Kubernetes и неоркестрованных сред Docker, теперь сообщаются с &amp;lt;code&amp;gt;log.source&amp;lt;/code&amp;gt;указанием вывода контейнера вместо пути к физическому файлу, из которого они были получены.&lt;br /&gt;
&lt;br /&gt;
Это изменение позволяет лучше агрегировать источники логов, отображаемые на различных страницах унифицированного анализа, и, таким образом, обеспечивает более интуитивную навигацию из них на страницы логов и событий / обозревателя логов для более детального анализа.&lt;br /&gt;
&lt;br /&gt;
Однако правила приема логов для логов Kubernetes и Docker обычно основаны на определенных атрибутах, связанных с контейнером, таких как пространство имен Kubernetes или имя контейнера .&lt;br /&gt;
&lt;br /&gt;
Обновление : &amp;lt;code&amp;gt;log.source&amp;lt;/code&amp;gt;теперь можно использовать сопоставление для управления приемом логов контейнеризованных приложений. ''устаревшее.''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;log.source&amp;lt;/code&amp;gt;Такие конфигурации все еще временно действительны, но в ближайшем будущем потребуется переход на использование атрибутов, связанных с Kubernetes, вместо атрибута.&lt;br /&gt;
* Аналогичная миграция для учета изменений атрибутов &amp;lt;code&amp;gt;log.source&amp;lt;/code&amp;gt;контейнеров требуется в правилах обработки логов, а также в метриках логов и конфигурациях событий логов.&lt;br /&gt;
&lt;br /&gt;
=== Удалены значения по умолчанию dt_security_context ===&lt;br /&gt;
'''!Критические изменения!''' ''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
Поле разрешения &amp;lt;code&amp;gt;dt.security_context&amp;lt;/code&amp;gt;в &amp;lt;code&amp;gt;dt_host_metadata&amp;lt;/code&amp;gt;файле зарезервировано только для значений, определяемых пользователем. Оно больше не имеет значения по умолчанию, если пользователем явно не указаны значения.&lt;br /&gt;
&lt;br /&gt;
=== Технологическая поддержка ===&lt;br /&gt;
&lt;br /&gt;
==== Поддержка новых технологий ====&lt;br /&gt;
&lt;br /&gt;
* MongoDB 1.3 - 1.13 (модуль Go). Функция ЕдиногоАгента: Go MongoDB&lt;br /&gt;
* OpenResty 25.3.1 (модуль NGINX)&lt;br /&gt;
* z/OS 3.1 (модуль zDC)&lt;br /&gt;
&lt;br /&gt;
==== Окончание поддержки ====&lt;br /&gt;
&lt;br /&gt;
* Node.js 19 (модуль Node.js)&lt;br /&gt;
** Окончание поддержки поставщика: 2023-06-01&lt;br /&gt;
&lt;br /&gt;
=== Новые функции и улучшения ===&lt;br /&gt;
&lt;br /&gt;
==== Исключен адаптер обратной связи Microsoft KM-TEST из обнаруженных сетевых карт ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
Адаптер обратной связи Microsoft KM-TEST исключен из обнаружения и не сообщается в Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
=== Решенные проблемы ===&lt;br /&gt;
В выпуске 282 решены 23 проблемы.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Компонент&lt;br /&gt;
!Решенные проблемы&lt;br /&gt;
|-&lt;br /&gt;
|Обшие&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
| Java&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;
|Apache&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Модуль OpenTracing&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|.NET&lt;br /&gt;
|2&lt;br /&gt;
|}&lt;br /&gt;
====Общие====&lt;br /&gt;
&lt;br /&gt;
* Чтобы ограничить влияние критических изменений «Прием логов контейнеров через ЕдиныйАгент»: использование сопоставления `log.source` для управления приемом логов контейнерных приложений теперь устарело. Такие конфигурации все еще временно действительны, но в ближайшем будущем потребуют перехода на использование атрибутов, связанных с Kubernetes, вместо атрибута `log.source`. Аналогичная миграция для учета изменений в атрибуте `log.source` для контейнеров требуется в правилах обработки логов.&lt;br /&gt;
* Исправлено поведение в крайних случаях для настроенных асинхронных методов как службы обмена сообщениями .NET.&lt;br /&gt;
* Исправлены (удалены) чрезмерно подробные записи лога для PHP, которые приводили к большому количеству записей, связанных с WorkProxy, которые невозможно было отключить. &lt;br /&gt;
&lt;br /&gt;
==== Java ====&lt;br /&gt;
&lt;br /&gt;
* Данные Ключ-АСТРОМ, обогащенные неструктурированными логами Logback, теперь заключены в скобки `[!dt ]`.&lt;br /&gt;
* Исправлена ​​проблема, которая иногда приводила к сбою ЕдиногоАгента, если приложение выдавало `StackOverflowError` во время запуска. &lt;br /&gt;
&lt;br /&gt;
==== Мейнфрейм ====&lt;br /&gt;
&lt;br /&gt;
* Исправлена ​​ошибка последовательности функций SQL Fetch (CLI0125E). &lt;br /&gt;
&lt;br /&gt;
==== модуль ОС ====&lt;br /&gt;
&lt;br /&gt;
* Исправлена ​​ошибка, из-за которой расширения не запускались на серверах Azure.&lt;br /&gt;
&lt;br /&gt;
==== Apache ====&lt;br /&gt;
&lt;br /&gt;
* Исправлена ​​проблема сбоя переименованного Apache Web Server (IHS) путем отключения функциональности Apache Log Enrichment для таких серверов по умолчанию. &lt;br /&gt;
&lt;br /&gt;
==== Модуль OpenTracing ====&lt;br /&gt;
&lt;br /&gt;
* Добавлена ​​поддержка Envoy 1.29.x. &lt;br /&gt;
&lt;br /&gt;
==== .NET ====&lt;br /&gt;
&lt;br /&gt;
* Исправлена ​​ошибка, из-за которой запросы к URL-адресу RUM-маяка могли влиять на доступность приложения при определенных условиях.&lt;br /&gt;
* Исправлена ​​ошибка в функции WCF v2, которая приводила к дублированию вызовов служб для одного и того же запроса.&lt;br /&gt;
&lt;br /&gt;
=== ЕдиныйАгент для Android ===&lt;br /&gt;
''Цифровой опыт | RUM Mobile''&lt;br /&gt;
&lt;br /&gt;
* Новый вариант метода &amp;lt;code&amp;gt;stopWebRequestTiming&amp;lt;/code&amp;gt;API был добавлен в ЕдиныйАгентSDK для Android. Используйте новый &amp;lt;code&amp;gt;stopWebRequestTiming(URI requestUri, int respCode, String respPhrase, long requestSize, long responseSize)&amp;lt;/code&amp;gt;метод API для дополнительной передачи размеров запроса и ответа при сообщении веб-запроса . Эта дополнительно указанная информация будет затем показана в веб-интерфейсе Ключ-АСТРОМ на следующих страницах.&lt;br /&gt;
** На странице сведений о веб-запросах отображается только размер запроса&lt;br /&gt;
** На странице анализа действий пользователя для веб-запросов, прикрепленных к действиям пользователя, отображаются размеры как запроса, так и ответа.&lt;br /&gt;
&lt;br /&gt;
=== ЕдиныйАгент для iOS ===&lt;br /&gt;
&lt;br /&gt;
==== Инициализаторы кнопок и меню ====&lt;br /&gt;
''Цифровой опыт | RUM Mobile''&lt;br /&gt;
&lt;br /&gt;
Добавлен инструментарий для инициализаторов кнопок и меню iOS 17.&lt;br /&gt;
&lt;br /&gt;
==== Решённые проблемы ====&lt;br /&gt;
&lt;br /&gt;
===== ЕдиныйАгент для iOS =====&lt;br /&gt;
&lt;br /&gt;
* Инструментарий SwiftUI: переменные привязки констант теперь инструментируются правильно.&lt;br /&gt;
* Инструмент SwiftUI: имена элементов управления с неявными ссылками на константы теперь разрешаются правильно.&lt;br /&gt;
&lt;br /&gt;
=== Решённые проблемы ЕдиногоАгента для JavaScript ===&lt;br /&gt;
&lt;br /&gt;
* Исправлена ​​проблема, когда модуль XHR создавал события прогресса как `Event` вместо `ProgressEvent`, из-за чего проверки `instanceof` не срабатывали. Это было особенно актуально для оболочки XHR, которую использует Flutter.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/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_284&amp;diff=4759</id>
		<title>Примечания к релизу 284</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/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_284&amp;diff=4759"/>
		<updated>2024-09-30T06:56:30Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: /* Удалены значения по умолчанию dt_security_context */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Примечания к релизам]] / Примечания к релизу 284'''''&lt;br /&gt;
&lt;br /&gt;
== '''Ключ-АСТРОМ''' ==&lt;br /&gt;
&lt;br /&gt;
=== Критические изменения ===&lt;br /&gt;
&lt;br /&gt;
==== Разрешить все атрибуты по умолчанию ====&lt;br /&gt;
''Наблюдаемость приложений | Распределенные трассировки''&lt;br /&gt;
&lt;br /&gt;
Если вы не меняли настройки сохранения атрибутов среды за последние 365 дней, все атрибуты OpenTelemetry сохраняются по умолчанию, и вы можете явно заблокировать нежелательные атрибуты в списке заблокированных атрибутов .&lt;br /&gt;
&lt;br /&gt;
Для сред, использующих список разрешенных атрибутов , мы рекомендуем перенести настройки в список заблокированных атрибутов для лучшего мониторинга. Если вы предпочитаете, чтобы все атрибуты были заблокированы по умолчанию и разрешались только определенные, вы можете вернуться к списку разрешенных атрибутов , однако возможна только одна настройка предпочтения.&lt;br /&gt;
&lt;br /&gt;
Чтобы изменить сохранение атрибутов OpenTelemetry по умолчанию, перейдите в ''Настройки &amp;gt; Мониторинг служб на стороне сервера &amp;gt; Захват атрибутов &amp;gt; Настройки'' и выберите ''Разрешить все атрибуты'' (чтобы использовать список заблокированных атрибутов ) или ''Блокировать все атрибуты'' (чтобы использовать список разрешенных атрибутов ). Обратите внимание, что эти настройки применяются как к OpenTelemetry, так и к OpenTracing.&lt;br /&gt;
&lt;br /&gt;
=== Окончание поддержки Log Monitoring v1 ===&lt;br /&gt;
Log Monitoring версии 1 достигла конца жизненного цикла и отключена в этом выпуске (Ключ-АСТРОМ Managed версии 1.284). В результате применяются следующие изменения:&lt;br /&gt;
&lt;br /&gt;
* Log Viewer не отображает никаких данных лога.&lt;br /&gt;
* API Log Monitoring v1 отключен.&lt;br /&gt;
* Метрики лога (v1) не фиксируются. Конфигурация доступна только для чтения.&lt;br /&gt;
* События лога (v1) не запускаются. Конфигурация доступна только для чтения.&lt;br /&gt;
* Прием логов (v1) отключен.&lt;br /&gt;
* Конфигурация источника лога сохраняется для будущего использования.&lt;br /&gt;
* На страницах объектов, таких как «Хост», «Процесс» и «Группа процессов», не отображаются файлы логов.&lt;br /&gt;
* Подключенный том NFS для хранения логов больше не используется.&lt;br /&gt;
&lt;br /&gt;
Узнайте больше о том, как перейти на версию Log Monitoring Classic для мониторинга логов Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
=== Новые функции и улучшения ===&lt;br /&gt;
&lt;br /&gt;
==== Возможность выбора формата команд cURL в API Explorer ====&lt;br /&gt;
''Платформа | API''&lt;br /&gt;
&lt;br /&gt;
В API Explorer теперь можно выбрать формат команд cURL:&lt;br /&gt;
&lt;br /&gt;
* bash&lt;br /&gt;
* PowerShell (Windows)&lt;br /&gt;
* Командная строка (Windows)&lt;br /&gt;
&lt;br /&gt;
==== Отображение данных сервиса AWS Lambda ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | AWS''&lt;br /&gt;
&lt;br /&gt;
Страница сервиса Lambda теперь беспрепятственно отображает данные как из AWS Lambda (встроенной), так и из новой интеграции AWS Lambda CloudWatch, что обеспечивает плавный переход.&lt;br /&gt;
&lt;br /&gt;
* Старые и новые данные сервиса Lambda, поступающие из интеграции с AWS, теперь отображаются на странице сервиса Lambda (интеграция уровня Lambda) вместе с данными ЕдиногоАгента, когда включена интеграция с AWS CloudWatch и отслеживается сервис Lambda (встроенный или новый).&lt;br /&gt;
* На странице сервиса Lambda теперь вы можете найти метрики и свойства CloudWatch для нового сервиса Lambda.&lt;br /&gt;
* Если вы хотите изучить больше показателей CloudWatch, перейдите по ссылке на отдельную страницу для нового сервиса Lambda.&lt;br /&gt;
* Логи интеграции ЕдиногоАгента и пересылки журналов AWS также связаны с новым сервисом AWS Lambda.&lt;br /&gt;
* Вы можете включить предопределенную конфигурацию событий метрики для высокого уровня ошибок Lambda на основе нового сервиса AWS Lambda на странице настроек для интеграций AWS.&lt;br /&gt;
&lt;br /&gt;
==== Возможность загрузки полного набора результатов логов ====&lt;br /&gt;
''Инфраструктура Наблюдаемость | Логи''&lt;br /&gt;
&lt;br /&gt;
Log Monitoring теперь предлагает возможность загрузки полного набора результатов для выбранного временного интервала. Новая опция просмотра логов расширяет возможности веб-интерфейса, позволяя перечислить максимум 1000 записей журналов и позволяет проводить анализ логов по всем соответствующим журналам, включенным в Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
==== Временная метка создания узла Kubernetes ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
Добавлена ​​информация о временной метке создания узла Kubernetes на карточку свойств и в API.&lt;br /&gt;
&lt;br /&gt;
==== Обновление минимальной версии АктивногоШлюза до 1.279 ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
В связи с недавними изменениями в мониторинге Kubernetes минимальная версия АктивногоШлюза была обновлена ​​до 1.279, чтобы обеспечить доступность новейших функций.&lt;br /&gt;
&lt;br /&gt;
==== Улучшенная обработка запросов на события и проблемы для сред с несколькими центрами обработки данных ====&lt;br /&gt;
Улучшена обработка запросов на события и проблемы для сред с несколькими центрами обработки данных, что повысило стабильность в отношении дублирования документов о проблемах/событиях между различными центрами обработки данных и позволило решить такие проблемы, как ошибочное отображение закрытой проблемы как открытой.&lt;br /&gt;
&lt;br /&gt;
==== Ограничение изменений в NGINX ====&lt;br /&gt;
Лимиты NGINX были изменены следующим образом:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;worker_rlimit_nofile&amp;lt;/code&amp;gt;: 102,400&lt;br /&gt;
* &amp;lt;code&amp;gt;worker_connections&amp;lt;/code&amp;gt;: 100,000&lt;br /&gt;
&lt;br /&gt;
=== Поддержка операционных систем ===&lt;br /&gt;
Обновление кластера Ключ-АСТРОМ Managed больше невозможно в Red Hat Enterprise Linux 8.4, Oracle Linux 8.4 и Suse Linux Enterprise Server 12.4.&lt;br /&gt;
&lt;br /&gt;
==== Поддержка добавлена ====&lt;br /&gt;
&lt;br /&gt;
* Обновление до этой версии Ключ-АСТРОМ Managed поддерживается для узлов кластера, работающих на Red Hat Enterprise Linux 8.x или 9.x.&lt;br /&gt;
&lt;br /&gt;
* Elasticsearch теперь работает в среде выполнения Java 17.0.8.&lt;br /&gt;
&lt;br /&gt;
==== Следующие операционные системы больше не будут поддерживаться с 1 октября 2024 г. ====&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;
==== Следующие операционные системы больше не поддерживаются с 01 июля 2024 г. ====&lt;br /&gt;
&lt;br /&gt;
* Linux : Amazon Linux AMI 2018.x&lt;br /&gt;
** x86-64&lt;br /&gt;
** Последняя совместимая версия: 1.290&lt;br /&gt;
&lt;br /&gt;
==== Следующие операционные системы больше не поддерживаются с 01 августа 2024 г. ====&lt;br /&gt;
&lt;br /&gt;
* Linux : Oracle Linux 8.9&lt;br /&gt;
** x86-64&lt;br /&gt;
** Последняя совместимая версия: 1.292&lt;br /&gt;
&lt;br /&gt;
=== Решенные проблемы ===&lt;br /&gt;
В выпуске 284 решены 26 проблемы.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Компонент&lt;br /&gt;
!Решенные проблемы&lt;br /&gt;
|-&lt;br /&gt;
|Кластер&lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|Health&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Синтетический мониторинг&lt;br /&gt;
|3&lt;br /&gt;
|}&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;
* Исправлена ​​проблема, при которой пользователи без разрешений на запись настроек, но с соответствующими разрешениями на зону управления получали ошибку при попытке массового закрытия проблем в списке проблем (веб-интерфейс) в средах, где запись настроек не требуется для выполнения закрытия проблемы (настройка по умолчанию). Это также исправляет обработку REST API закрытия проблемы, требующую разрешения на запись настроек только в средах, где запись настроек не требуется для выполнения закрытия проблемы.&lt;br /&gt;
* Исправлена ​​информация о времени возникновения проблемы на странице сведений о проблеме (в разделе под заголовком проблемы) для проблем, которые начинались как частые проблемы. (Теперь используются правильные временные метки для времени, когда были зарегистрированы события и когда проблема изменилась с частой на ненормальную.)&lt;br /&gt;
* Исправлено переполнение текста на странице сведений о проблеме в разделе «Запрос Grail», возникавшее в некоторых браузерах (например, Firefox) при проблемах с длинными запросами DQL.&lt;br /&gt;
* Классические панели мониторинга: теперь хост правильно выделяется красным цветом в сотовой визуализации на панели мониторинга, когда связанный объект имеет открытую проблему.&lt;br /&gt;
* Чтобы точнее показать, что использовалось для анализа, в метрической диаграмме сведений о проблеме для метрических событий вверху теперь используется разрешение в 1 минуту, если временной интервал проблемы короче дня.&lt;br /&gt;
* Внутри операторов сопоставления можно использовать открывающие и закрывающие скобки как часть свойства службы или хоста.&lt;br /&gt;
* Решена проблема, которая препятствовала доступу к нескольким страницам глобальных настроек для пользователей с назначенными условными политиками IAM.&lt;br /&gt;
* Окно обслуживания может подавлять события для оповещения или создания проблемы. Если новый отчет о событии пришел после окончания ранее соответствующего окна обслуживания для его существующего события, время окончания подавленного события устанавливалось на конечную временную метку нового отчета. Это исправление изменяет это поведение на начальную временную метку нового отчета, так что подавленное событие заканчивается в то же время, когда открывается и оповещается новое неподавленное событие.&lt;br /&gt;
* Пользователи больше не могут отменять извлеченные службы, если у них нет прав на запись настроек на уровне клиента.&lt;br /&gt;
* Чтобы предотвратить большие времена отклика и задержки в решении проблем, вызванные тем, что менеджер по проблемам тратит слишком много времени на оценку регулярных выражений профиля оповещения, регулярные выражения в новых фильтрах заголовков/описаний событий профиля оповещения теперь ограничены. &lt;br /&gt;
* Отключено редактирование местоположений, назначенных синтетическому монитору, и кнопка «Установить ЕдиныйАгент» для пользователей, к которым применяется политика «только для чтения». &lt;br /&gt;
* В проводнике данных при нажатии кнопки «Открыть с помощью» больше не отображается сообщение об ошибке, если ошибок не произошло. &lt;br /&gt;
* Исправлена ​​ошибка, из-за которой определенные приложения, требующие разрешений, были невидимы для пользователей, привязанных к зонам управления.&lt;br /&gt;
* Лимиты по умолчанию теперь правильно применяются в существующих клиентах для отчетов о событиях лога Kubernetes, доступности и метрик.&lt;br /&gt;
* Уровень риска метрики количества затронутых объектов теперь основан на уровне риска в контексте данной объкута. Это делает метрику еще более осведомленной о зоне управления.&lt;br /&gt;
* Исправлен фильтр селектора метрик, оценивавший условия независимо и возвращавший слишком много данных.&lt;br /&gt;
* В обозревателе данных при нажатии кнопки «Открыть с помощью» больше не отображается сообщение об ошибке, если ошибок не произошло.&lt;br /&gt;
* Исправлен процесс миграции кластера в режим поддержки стойки.&lt;br /&gt;
* Java v17.0.8 была заменена на v17.0.10.&lt;br /&gt;
&lt;br /&gt;
==== Health ====&lt;br /&gt;
&lt;br /&gt;
* Исправлен расчет критического статуса для ЕдиныхАгентов для просроченных дат. &lt;br /&gt;
&lt;br /&gt;
==== Синтетический мониторинг ====&lt;br /&gt;
&lt;br /&gt;
* Учетные данные, предоставленные списку пользователей, теперь можно фильтровать по типу общего доступа.&lt;br /&gt;
* Исправлена ​​ошибка, из-за которой синтетическое расположение Kubernetes, развернутое в кластере с ограниченными ресурсами и интенсивно используемое, могло использовать больше памяти, чем разрешено, и быть уничтожено кластером Kubernetes из-за ошибки OOM. &lt;br /&gt;
* Решена проблема, из-за которой синтетические мониторы с общими учетными данными могли редактироваться пользователями, не имеющими доступа к этим учетным данным.&lt;br /&gt;
&lt;br /&gt;
== '''ЕдиныйАгент Ключ-АСТРОМ''' ==&lt;br /&gt;
&lt;br /&gt;
=== Критические изменения ===&lt;br /&gt;
&lt;br /&gt;
==== Прием контейнера логов через ЕдиныйАгент ====&lt;br /&gt;
'''!Критические изменения!''' ''Наблюдаемость инфраструктуры | Лог мониторинга''&lt;br /&gt;
&lt;br /&gt;
Логи, собранные с помощью ЕдиногоАгента из систем оркестровки контейнеров Kubernetes и неоркестрованных сред Docker, теперь сообщаются с &amp;lt;code&amp;gt;log.source&amp;lt;/code&amp;gt;указанием вывода контейнера вместо пути к физическому файлу, из которого они были получены.&lt;br /&gt;
&lt;br /&gt;
Это изменение позволяет лучше агрегировать источники логов, отображаемые на различных страницах унифицированного анализа, и, таким образом, обеспечивает более интуитивную навигацию из них на страницы логов и событий / обозревателя логов для более детального анализа.&lt;br /&gt;
&lt;br /&gt;
Однако правила приема логов для логов Kubernetes и Docker обычно основаны на определенных атрибутах, связанных с контейнером, таких как пространство имен Kubernetes или имя контейнера .&lt;br /&gt;
&lt;br /&gt;
Обновление : &amp;lt;code&amp;gt;log.source&amp;lt;/code&amp;gt;теперь можно использовать сопоставление для управления приемом логов контейнеризованных приложений. ''устаревшее.''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;log.source&amp;lt;/code&amp;gt;Такие конфигурации все еще временно действительны, но в ближайшем будущем потребуется переход на использование атрибутов, связанных с Kubernetes, вместо атрибута.&lt;br /&gt;
* Аналогичная миграция для учета изменений атрибутов &amp;lt;code&amp;gt;log.source&amp;lt;/code&amp;gt;контейнеров требуется в правилах обработки логов, а также в метриках логов и конфигурациях событий логов.&lt;br /&gt;
&lt;br /&gt;
=== Удалены значения по умолчанию dt_security_context ===&lt;br /&gt;
'''!Критические изменения!''' ''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
Поле разрешения &amp;lt;code&amp;gt;dt.security_context&amp;lt;/code&amp;gt;в &amp;lt;code&amp;gt;dt_host_metadata&amp;lt;/code&amp;gt;файле зарезервировано только для значений, определяемых пользователем. Оно больше не имеет значения по умолчанию, если пользователем явно не указаны значения.&lt;br /&gt;
&lt;br /&gt;
=== Технологическая поддержка ===&lt;br /&gt;
&lt;br /&gt;
==== Поддержка новых технологий ====&lt;br /&gt;
&lt;br /&gt;
* MongoDB 1.3 - 1.13 (модуль Go). Функция ЕдиногоАгента: Go MongoDB&lt;br /&gt;
* OpenResty 25.3.1 (модуль NGINX)&lt;br /&gt;
* z/OS 3.1 (модуль zDC)&lt;br /&gt;
&lt;br /&gt;
==== Окончание поддержки ====&lt;br /&gt;
&lt;br /&gt;
* Node.js 19 (модуль Node.js)&lt;br /&gt;
** Окончание поддержки поставщика: 2023-06-01&lt;br /&gt;
&lt;br /&gt;
=== Новые функции и улучшения ===&lt;br /&gt;
&lt;br /&gt;
==== Исключен адаптер обратной связи Microsoft KM-TEST из обнаруженных сетевых карт ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
Адаптер обратной связи Microsoft KM-TEST исключен из обнаружения и не сообщается в Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
=== Решенные проблемы ===&lt;br /&gt;
В выпуске 282 решены 23 проблемы.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Компонент&lt;br /&gt;
!Решенные проблемы&lt;br /&gt;
|-&lt;br /&gt;
|Обшие&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
| Java&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;
|Apache&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Модуль OpenTracing&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|.NET&lt;br /&gt;
|2&lt;br /&gt;
|}&lt;br /&gt;
====Общие====&lt;br /&gt;
&lt;br /&gt;
* Чтобы ограничить влияние критических изменений «Прием логов контейнеров через ЕдиныйАгент»: использование сопоставления `log.source` для управления приемом логов контейнерных приложений теперь устарело. Такие конфигурации все еще временно действительны, но в ближайшем будущем потребуют перехода на использование атрибутов, связанных с Kubernetes, вместо атрибута `log.source`. Аналогичная миграция для учета изменений в атрибуте `log.source` для контейнеров требуется в правилах обработки логов.&lt;br /&gt;
* Исправлено поведение в крайних случаях для настроенных асинхронных методов как службы обмена сообщениями .NET.&lt;br /&gt;
* Исправлены (удалены) чрезмерно подробные записи лога для PHP, которые приводили к большому количеству записей, связанных с WorkProxy, которые невозможно было отключить. &lt;br /&gt;
&lt;br /&gt;
==== Java ====&lt;br /&gt;
&lt;br /&gt;
* Данные Ключ-АСТРОМ, обогащенные неструктурированными логами Logback, теперь заключены в скобки `[!dt ]`.&lt;br /&gt;
* Исправлена ​​проблема, которая иногда приводила к сбою ЕдиногоАгента, если приложение выдавало `StackOverflowError` во время запуска. &lt;br /&gt;
&lt;br /&gt;
==== Мейнфрейм ====&lt;br /&gt;
&lt;br /&gt;
* Исправлена ​​ошибка последовательности функций SQL Fetch (CLI0125E). &lt;br /&gt;
&lt;br /&gt;
==== модуль ОС ====&lt;br /&gt;
&lt;br /&gt;
* Исправлена ​​ошибка, из-за которой расширения не запускались на серверах Azure.&lt;br /&gt;
&lt;br /&gt;
==== Apache ====&lt;br /&gt;
&lt;br /&gt;
* Исправлена ​​проблема сбоя переименованного Apache Web Server (IHS) путем отключения функциональности Apache Log Enrichment для таких серверов по умолчанию. &lt;br /&gt;
&lt;br /&gt;
==== Модуль OpenTracing ====&lt;br /&gt;
&lt;br /&gt;
* Добавлена ​​поддержка Envoy 1.29.x. &lt;br /&gt;
&lt;br /&gt;
==== .NET ====&lt;br /&gt;
&lt;br /&gt;
* Исправлена ​​ошибка, из-за которой запросы к URL-адресу RUM-маяка могли влиять на доступность приложения при определенных условиях.&lt;br /&gt;
* Исправлена ​​ошибка в функции WCF v2, которая приводила к дублированию вызовов служб для одного и того же запроса.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/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_284&amp;diff=4758</id>
		<title>Примечания к релизу 284</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/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_284&amp;diff=4758"/>
		<updated>2024-09-30T06:11:43Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Примечания к релизам]] / Примечания к релизу 284'''''&lt;br /&gt;
&lt;br /&gt;
== '''Ключ-АСТРОМ''' ==&lt;br /&gt;
&lt;br /&gt;
=== Критические изменения ===&lt;br /&gt;
&lt;br /&gt;
==== Разрешить все атрибуты по умолчанию ====&lt;br /&gt;
''Наблюдаемость приложений | Распределенные трассировки''&lt;br /&gt;
&lt;br /&gt;
Если вы не меняли настройки сохранения атрибутов среды за последние 365 дней, все атрибуты OpenTelemetry сохраняются по умолчанию, и вы можете явно заблокировать нежелательные атрибуты в списке заблокированных атрибутов .&lt;br /&gt;
&lt;br /&gt;
Для сред, использующих список разрешенных атрибутов , мы рекомендуем перенести настройки в список заблокированных атрибутов для лучшего мониторинга. Если вы предпочитаете, чтобы все атрибуты были заблокированы по умолчанию и разрешались только определенные, вы можете вернуться к списку разрешенных атрибутов , однако возможна только одна настройка предпочтения.&lt;br /&gt;
&lt;br /&gt;
Чтобы изменить сохранение атрибутов OpenTelemetry по умолчанию, перейдите в ''Настройки &amp;gt; Мониторинг служб на стороне сервера &amp;gt; Захват атрибутов &amp;gt; Настройки'' и выберите ''Разрешить все атрибуты'' (чтобы использовать список заблокированных атрибутов ) или ''Блокировать все атрибуты'' (чтобы использовать список разрешенных атрибутов ). Обратите внимание, что эти настройки применяются как к OpenTelemetry, так и к OpenTracing.&lt;br /&gt;
&lt;br /&gt;
=== Окончание поддержки Log Monitoring v1 ===&lt;br /&gt;
Log Monitoring версии 1 достигла конца жизненного цикла и отключена в этом выпуске (Ключ-АСТРОМ Managed версии 1.284). В результате применяются следующие изменения:&lt;br /&gt;
&lt;br /&gt;
* Log Viewer не отображает никаких данных лога.&lt;br /&gt;
* API Log Monitoring v1 отключен.&lt;br /&gt;
* Метрики лога (v1) не фиксируются. Конфигурация доступна только для чтения.&lt;br /&gt;
* События лога (v1) не запускаются. Конфигурация доступна только для чтения.&lt;br /&gt;
* Прием логов (v1) отключен.&lt;br /&gt;
* Конфигурация источника лога сохраняется для будущего использования.&lt;br /&gt;
* На страницах объектов, таких как «Хост», «Процесс» и «Группа процессов», не отображаются файлы логов.&lt;br /&gt;
* Подключенный том NFS для хранения логов больше не используется.&lt;br /&gt;
&lt;br /&gt;
Узнайте больше о том, как перейти на версию Log Monitoring Classic для мониторинга логов Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
=== Новые функции и улучшения ===&lt;br /&gt;
&lt;br /&gt;
==== Возможность выбора формата команд cURL в API Explorer ====&lt;br /&gt;
''Платформа | API''&lt;br /&gt;
&lt;br /&gt;
В API Explorer теперь можно выбрать формат команд cURL:&lt;br /&gt;
&lt;br /&gt;
* bash&lt;br /&gt;
* PowerShell (Windows)&lt;br /&gt;
* Командная строка (Windows)&lt;br /&gt;
&lt;br /&gt;
==== Отображение данных сервиса AWS Lambda ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | AWS''&lt;br /&gt;
&lt;br /&gt;
Страница сервиса Lambda теперь беспрепятственно отображает данные как из AWS Lambda (встроенной), так и из новой интеграции AWS Lambda CloudWatch, что обеспечивает плавный переход.&lt;br /&gt;
&lt;br /&gt;
* Старые и новые данные сервиса Lambda, поступающие из интеграции с AWS, теперь отображаются на странице сервиса Lambda (интеграция уровня Lambda) вместе с данными ЕдиногоАгента, когда включена интеграция с AWS CloudWatch и отслеживается сервис Lambda (встроенный или новый).&lt;br /&gt;
* На странице сервиса Lambda теперь вы можете найти метрики и свойства CloudWatch для нового сервиса Lambda.&lt;br /&gt;
* Если вы хотите изучить больше показателей CloudWatch, перейдите по ссылке на отдельную страницу для нового сервиса Lambda.&lt;br /&gt;
* Логи интеграции ЕдиногоАгента и пересылки журналов AWS также связаны с новым сервисом AWS Lambda.&lt;br /&gt;
* Вы можете включить предопределенную конфигурацию событий метрики для высокого уровня ошибок Lambda на основе нового сервиса AWS Lambda на странице настроек для интеграций AWS.&lt;br /&gt;
&lt;br /&gt;
==== Возможность загрузки полного набора результатов логов ====&lt;br /&gt;
''Инфраструктура Наблюдаемость | Логи''&lt;br /&gt;
&lt;br /&gt;
Log Monitoring теперь предлагает возможность загрузки полного набора результатов для выбранного временного интервала. Новая опция просмотра логов расширяет возможности веб-интерфейса, позволяя перечислить максимум 1000 записей журналов и позволяет проводить анализ логов по всем соответствующим журналам, включенным в Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
==== Временная метка создания узла Kubernetes ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
Добавлена ​​информация о временной метке создания узла Kubernetes на карточку свойств и в API.&lt;br /&gt;
&lt;br /&gt;
==== Обновление минимальной версии АктивногоШлюза до 1.279 ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
В связи с недавними изменениями в мониторинге Kubernetes минимальная версия АктивногоШлюза была обновлена ​​до 1.279, чтобы обеспечить доступность новейших функций.&lt;br /&gt;
&lt;br /&gt;
==== Улучшенная обработка запросов на события и проблемы для сред с несколькими центрами обработки данных ====&lt;br /&gt;
Улучшена обработка запросов на события и проблемы для сред с несколькими центрами обработки данных, что повысило стабильность в отношении дублирования документов о проблемах/событиях между различными центрами обработки данных и позволило решить такие проблемы, как ошибочное отображение закрытой проблемы как открытой.&lt;br /&gt;
&lt;br /&gt;
==== Ограничение изменений в NGINX ====&lt;br /&gt;
Лимиты NGINX были изменены следующим образом:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;worker_rlimit_nofile&amp;lt;/code&amp;gt;: 102,400&lt;br /&gt;
* &amp;lt;code&amp;gt;worker_connections&amp;lt;/code&amp;gt;: 100,000&lt;br /&gt;
&lt;br /&gt;
=== Поддержка операционных систем ===&lt;br /&gt;
Обновление кластера Ключ-АСТРОМ Managed больше невозможно в Red Hat Enterprise Linux 8.4, Oracle Linux 8.4 и Suse Linux Enterprise Server 12.4.&lt;br /&gt;
&lt;br /&gt;
==== Поддержка добавлена ====&lt;br /&gt;
&lt;br /&gt;
* Обновление до этой версии Ключ-АСТРОМ Managed поддерживается для узлов кластера, работающих на Red Hat Enterprise Linux 8.x или 9.x.&lt;br /&gt;
&lt;br /&gt;
* Elasticsearch теперь работает в среде выполнения Java 17.0.8.&lt;br /&gt;
&lt;br /&gt;
==== Следующие операционные системы больше не будут поддерживаться с 1 октября 2024 г. ====&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;
==== Следующие операционные системы больше не поддерживаются с 01 июля 2024 г. ====&lt;br /&gt;
&lt;br /&gt;
* Linux : Amazon Linux AMI 2018.x&lt;br /&gt;
** x86-64&lt;br /&gt;
** Последняя совместимая версия: 1.290&lt;br /&gt;
&lt;br /&gt;
==== Следующие операционные системы больше не поддерживаются с 01 августа 2024 г. ====&lt;br /&gt;
&lt;br /&gt;
* Linux : Oracle Linux 8.9&lt;br /&gt;
** x86-64&lt;br /&gt;
** Последняя совместимая версия: 1.292&lt;br /&gt;
&lt;br /&gt;
=== Решенные проблемы ===&lt;br /&gt;
В выпуске 284 решены 26 проблемы.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Компонент&lt;br /&gt;
!Решенные проблемы&lt;br /&gt;
|-&lt;br /&gt;
|Кластер&lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|Health&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Синтетический мониторинг&lt;br /&gt;
|3&lt;br /&gt;
|}&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;
* Исправлена ​​проблема, при которой пользователи без разрешений на запись настроек, но с соответствующими разрешениями на зону управления получали ошибку при попытке массового закрытия проблем в списке проблем (веб-интерфейс) в средах, где запись настроек не требуется для выполнения закрытия проблемы (настройка по умолчанию). Это также исправляет обработку REST API закрытия проблемы, требующую разрешения на запись настроек только в средах, где запись настроек не требуется для выполнения закрытия проблемы.&lt;br /&gt;
* Исправлена ​​информация о времени возникновения проблемы на странице сведений о проблеме (в разделе под заголовком проблемы) для проблем, которые начинались как частые проблемы. (Теперь используются правильные временные метки для времени, когда были зарегистрированы события и когда проблема изменилась с частой на ненормальную.)&lt;br /&gt;
* Исправлено переполнение текста на странице сведений о проблеме в разделе «Запрос Grail», возникавшее в некоторых браузерах (например, Firefox) при проблемах с длинными запросами DQL.&lt;br /&gt;
* Классические панели мониторинга: теперь хост правильно выделяется красным цветом в сотовой визуализации на панели мониторинга, когда связанный объект имеет открытую проблему.&lt;br /&gt;
* Чтобы точнее показать, что использовалось для анализа, в метрической диаграмме сведений о проблеме для метрических событий вверху теперь используется разрешение в 1 минуту, если временной интервал проблемы короче дня.&lt;br /&gt;
* Внутри операторов сопоставления можно использовать открывающие и закрывающие скобки как часть свойства службы или хоста.&lt;br /&gt;
* Решена проблема, которая препятствовала доступу к нескольким страницам глобальных настроек для пользователей с назначенными условными политиками IAM.&lt;br /&gt;
* Окно обслуживания может подавлять события для оповещения или создания проблемы. Если новый отчет о событии пришел после окончания ранее соответствующего окна обслуживания для его существующего события, время окончания подавленного события устанавливалось на конечную временную метку нового отчета. Это исправление изменяет это поведение на начальную временную метку нового отчета, так что подавленное событие заканчивается в то же время, когда открывается и оповещается новое неподавленное событие.&lt;br /&gt;
* Пользователи больше не могут отменять извлеченные службы, если у них нет прав на запись настроек на уровне клиента.&lt;br /&gt;
* Чтобы предотвратить большие времена отклика и задержки в решении проблем, вызванные тем, что менеджер по проблемам тратит слишком много времени на оценку регулярных выражений профиля оповещения, регулярные выражения в новых фильтрах заголовков/описаний событий профиля оповещения теперь ограничены. &lt;br /&gt;
* Отключено редактирование местоположений, назначенных синтетическому монитору, и кнопка «Установить ЕдиныйАгент» для пользователей, к которым применяется политика «только для чтения». &lt;br /&gt;
* В проводнике данных при нажатии кнопки «Открыть с помощью» больше не отображается сообщение об ошибке, если ошибок не произошло. &lt;br /&gt;
* Исправлена ​​ошибка, из-за которой определенные приложения, требующие разрешений, были невидимы для пользователей, привязанных к зонам управления.&lt;br /&gt;
* Лимиты по умолчанию теперь правильно применяются в существующих клиентах для отчетов о событиях лога Kubernetes, доступности и метрик.&lt;br /&gt;
* Уровень риска метрики количества затронутых объектов теперь основан на уровне риска в контексте данной объкута. Это делает метрику еще более осведомленной о зоне управления.&lt;br /&gt;
* Исправлен фильтр селектора метрик, оценивавший условия независимо и возвращавший слишком много данных.&lt;br /&gt;
* В обозревателе данных при нажатии кнопки «Открыть с помощью» больше не отображается сообщение об ошибке, если ошибок не произошло.&lt;br /&gt;
* Исправлен процесс миграции кластера в режим поддержки стойки.&lt;br /&gt;
* Java v17.0.8 была заменена на v17.0.10.&lt;br /&gt;
&lt;br /&gt;
==== Health ====&lt;br /&gt;
&lt;br /&gt;
* Исправлен расчет критического статуса для ЕдиныхАгентов для просроченных дат. &lt;br /&gt;
&lt;br /&gt;
==== Синтетический мониторинг ====&lt;br /&gt;
&lt;br /&gt;
* Учетные данные, предоставленные списку пользователей, теперь можно фильтровать по типу общего доступа.&lt;br /&gt;
* Исправлена ​​ошибка, из-за которой синтетическое расположение Kubernetes, развернутое в кластере с ограниченными ресурсами и интенсивно используемое, могло использовать больше памяти, чем разрешено, и быть уничтожено кластером Kubernetes из-за ошибки OOM. &lt;br /&gt;
* Решена проблема, из-за которой синтетические мониторы с общими учетными данными могли редактироваться пользователями, не имеющими доступа к этим учетным данным.&lt;br /&gt;
&lt;br /&gt;
== '''ЕдиныйАгент Ключ-АСТРОМ''' ==&lt;br /&gt;
&lt;br /&gt;
=== Критические изменения ===&lt;br /&gt;
&lt;br /&gt;
==== Прием контейнера логов через ЕдиныйАгент ====&lt;br /&gt;
'''!Критические изменения!''' ''Наблюдаемость инфраструктуры | Лог мониторинга''&lt;br /&gt;
&lt;br /&gt;
Логи, собранные с помощью ЕдиногоАгента из систем оркестровки контейнеров Kubernetes и неоркестрованных сред Docker, теперь сообщаются с &amp;lt;code&amp;gt;log.source&amp;lt;/code&amp;gt;указанием вывода контейнера вместо пути к физическому файлу, из которого они были получены.&lt;br /&gt;
&lt;br /&gt;
Это изменение позволяет лучше агрегировать источники логов, отображаемые на различных страницах унифицированного анализа, и, таким образом, обеспечивает более интуитивную навигацию из них на страницы логов и событий / обозревателя логов для более детального анализа.&lt;br /&gt;
&lt;br /&gt;
Однако правила приема логов для логов Kubernetes и Docker обычно основаны на определенных атрибутах, связанных с контейнером, таких как пространство имен Kubernetes или имя контейнера .&lt;br /&gt;
&lt;br /&gt;
Обновление : &amp;lt;code&amp;gt;log.source&amp;lt;/code&amp;gt;теперь можно использовать сопоставление для управления приемом логов контейнеризованных приложений. ''устаревшее.''&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;log.source&amp;lt;/code&amp;gt;Такие конфигурации все еще временно действительны, но в ближайшем будущем потребуется переход на использование атрибутов, связанных с Kubernetes, вместо атрибута.&lt;br /&gt;
* Аналогичная миграция для учета изменений атрибутов &amp;lt;code&amp;gt;log.source&amp;lt;/code&amp;gt;контейнеров требуется в правилах обработки логов, а также в метриках логов и конфигурациях событий логов.&lt;br /&gt;
&lt;br /&gt;
=== Удалены значения по умолчанию dt_security_context ===&lt;br /&gt;
'''!Критические изменения!''' ''Наблюдаемость инфраструктуры | Хосты''&lt;br /&gt;
&lt;br /&gt;
Поле разрешения &amp;lt;code&amp;gt;dt.security_context&amp;lt;/code&amp;gt;в &amp;lt;code&amp;gt;dt_host_metadata&amp;lt;/code&amp;gt;файле зарезервировано только для значений, определяемых пользователем. Оно больше не имеет значения по умолчанию, если пользователем явно не указаны значения.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/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_284&amp;diff=4757</id>
		<title>Примечания к релизу 284</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/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_284&amp;diff=4757"/>
		<updated>2024-09-30T05:50:55Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Примечания к релизам]] / Примечания к релизу 284'''''&lt;br /&gt;
&lt;br /&gt;
== '''Ключ-АСТРОМ''' ==&lt;br /&gt;
&lt;br /&gt;
=== Критические изменения ===&lt;br /&gt;
&lt;br /&gt;
==== Разрешить все атрибуты по умолчанию ====&lt;br /&gt;
''Наблюдаемость приложений | Распределенные трассировки''&lt;br /&gt;
&lt;br /&gt;
Если вы не меняли настройки сохранения атрибутов среды за последние 365 дней, все атрибуты OpenTelemetry сохраняются по умолчанию, и вы можете явно заблокировать нежелательные атрибуты в списке заблокированных атрибутов .&lt;br /&gt;
&lt;br /&gt;
Для сред, использующих список разрешенных атрибутов , мы рекомендуем перенести настройки в список заблокированных атрибутов для лучшего мониторинга. Если вы предпочитаете, чтобы все атрибуты были заблокированы по умолчанию и разрешались только определенные, вы можете вернуться к списку разрешенных атрибутов , однако возможна только одна настройка предпочтения.&lt;br /&gt;
&lt;br /&gt;
Чтобы изменить сохранение атрибутов OpenTelemetry по умолчанию, перейдите в ''Настройки &amp;gt; Мониторинг служб на стороне сервера &amp;gt; Захват атрибутов &amp;gt; Настройки'' и выберите ''Разрешить все атрибуты'' (чтобы использовать список заблокированных атрибутов ) или ''Блокировать все атрибуты'' (чтобы использовать список разрешенных атрибутов ). Обратите внимание, что эти настройки применяются как к OpenTelemetry, так и к OpenTracing.&lt;br /&gt;
&lt;br /&gt;
=== Окончание поддержки Log Monitoring v1 ===&lt;br /&gt;
Log Monitoring версии 1 достигла конца жизненного цикла и отключена в этом выпуске (Ключ-АСТРОМ Managed версии 1.284). В результате применяются следующие изменения:&lt;br /&gt;
&lt;br /&gt;
* Log Viewer не отображает никаких данных лога.&lt;br /&gt;
* API Log Monitoring v1 отключен.&lt;br /&gt;
* Метрики лога (v1) не фиксируются. Конфигурация доступна только для чтения.&lt;br /&gt;
* События лога (v1) не запускаются. Конфигурация доступна только для чтения.&lt;br /&gt;
* Прием логов (v1) отключен.&lt;br /&gt;
* Конфигурация источника лога сохраняется для будущего использования.&lt;br /&gt;
* На страницах объектов, таких как «Хост», «Процесс» и «Группа процессов», не отображаются файлы логов.&lt;br /&gt;
* Подключенный том NFS для хранения логов больше не используется.&lt;br /&gt;
&lt;br /&gt;
Узнайте больше о том, как перейти на версию Log Monitoring Classic для мониторинга логов Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
=== Новые функции и улучшения ===&lt;br /&gt;
&lt;br /&gt;
==== Возможность выбора формата команд cURL в API Explorer ====&lt;br /&gt;
''Платформа | API''&lt;br /&gt;
&lt;br /&gt;
В API Explorer теперь можно выбрать формат команд cURL:&lt;br /&gt;
&lt;br /&gt;
* bash&lt;br /&gt;
* PowerShell (Windows)&lt;br /&gt;
* Командная строка (Windows)&lt;br /&gt;
&lt;br /&gt;
==== Отображение данных сервиса AWS Lambda ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | AWS''&lt;br /&gt;
&lt;br /&gt;
Страница сервиса Lambda теперь беспрепятственно отображает данные как из AWS Lambda (встроенной), так и из новой интеграции AWS Lambda CloudWatch, что обеспечивает плавный переход.&lt;br /&gt;
&lt;br /&gt;
* Старые и новые данные сервиса Lambda, поступающие из интеграции с AWS, теперь отображаются на странице сервиса Lambda (интеграция уровня Lambda) вместе с данными ЕдиногоАгента, когда включена интеграция с AWS CloudWatch и отслеживается сервис Lambda (встроенный или новый).&lt;br /&gt;
* На странице сервиса Lambda теперь вы можете найти метрики и свойства CloudWatch для нового сервиса Lambda.&lt;br /&gt;
* Если вы хотите изучить больше показателей CloudWatch, перейдите по ссылке на отдельную страницу для нового сервиса Lambda.&lt;br /&gt;
* Логи интеграции ЕдиногоАгента и пересылки журналов AWS также связаны с новым сервисом AWS Lambda.&lt;br /&gt;
* Вы можете включить предопределенную конфигурацию событий метрики для высокого уровня ошибок Lambda на основе нового сервиса AWS Lambda на странице настроек для интеграций AWS.&lt;br /&gt;
&lt;br /&gt;
==== Возможность загрузки полного набора результатов логов ====&lt;br /&gt;
''Инфраструктура Наблюдаемость | Логи''&lt;br /&gt;
&lt;br /&gt;
Log Monitoring теперь предлагает возможность загрузки полного набора результатов для выбранного временного интервала. Новая опция просмотра логов расширяет возможности веб-интерфейса, позволяя перечислить максимум 1000 записей журналов и позволяет проводить анализ логов по всем соответствующим журналам, включенным в Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
==== Временная метка создания узла Kubernetes ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
Добавлена ​​информация о временной метке создания узла Kubernetes на карточку свойств и в API.&lt;br /&gt;
&lt;br /&gt;
==== Обновление минимальной версии АктивногоШлюза до 1.279 ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
В связи с недавними изменениями в мониторинге Kubernetes минимальная версия АктивногоШлюза была обновлена ​​до 1.279, чтобы обеспечить доступность новейших функций.&lt;br /&gt;
&lt;br /&gt;
==== Улучшенная обработка запросов на события и проблемы для сред с несколькими центрами обработки данных ====&lt;br /&gt;
Улучшена обработка запросов на события и проблемы для сред с несколькими центрами обработки данных, что повысило стабильность в отношении дублирования документов о проблемах/событиях между различными центрами обработки данных и позволило решить такие проблемы, как ошибочное отображение закрытой проблемы как открытой.&lt;br /&gt;
&lt;br /&gt;
==== Ограничение изменений в NGINX ====&lt;br /&gt;
Лимиты NGINX были изменены следующим образом:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;worker_rlimit_nofile&amp;lt;/code&amp;gt;: 102,400&lt;br /&gt;
* &amp;lt;code&amp;gt;worker_connections&amp;lt;/code&amp;gt;: 100,000&lt;br /&gt;
&lt;br /&gt;
=== Поддержка операционных систем ===&lt;br /&gt;
Обновление кластера Ключ-АСТРОМ Managed больше невозможно в Red Hat Enterprise Linux 8.4, Oracle Linux 8.4 и Suse Linux Enterprise Server 12.4.&lt;br /&gt;
&lt;br /&gt;
==== Поддержка добавлена ====&lt;br /&gt;
&lt;br /&gt;
* Обновление до этой версии Ключ-АСТРОМ Managed поддерживается для узлов кластера, работающих на Red Hat Enterprise Linux 8.x или 9.x.&lt;br /&gt;
&lt;br /&gt;
* Elasticsearch теперь работает в среде выполнения Java 17.0.8.&lt;br /&gt;
&lt;br /&gt;
==== Следующие операционные системы больше не будут поддерживаться с 1 октября 2024 г. ====&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;
==== Следующие операционные системы больше не поддерживаются с 01 июля 2024 г. ====&lt;br /&gt;
&lt;br /&gt;
* Linux : Amazon Linux AMI 2018.x&lt;br /&gt;
** x86-64&lt;br /&gt;
** Последняя совместимая версия: 1.290&lt;br /&gt;
&lt;br /&gt;
==== Следующие операционные системы больше не поддерживаются с 01 августа 2024 г. ====&lt;br /&gt;
&lt;br /&gt;
* Linux : Oracle Linux 8.9&lt;br /&gt;
** x86-64&lt;br /&gt;
** Последняя совместимая версия: 1.292&lt;br /&gt;
&lt;br /&gt;
=== Решенные проблемы ===&lt;br /&gt;
В выпуске 284 решены 26 проблемы.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Компонент&lt;br /&gt;
!Решенные проблемы&lt;br /&gt;
|-&lt;br /&gt;
|Кластер&lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|Health&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Синтетический мониторинг&lt;br /&gt;
|3&lt;br /&gt;
|}&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;
* Исправлена ​​проблема, при которой пользователи без разрешений на запись настроек, но с соответствующими разрешениями на зону управления получали ошибку при попытке массового закрытия проблем в списке проблем (веб-интерфейс) в средах, где запись настроек не требуется для выполнения закрытия проблемы (настройка по умолчанию). Это также исправляет обработку REST API закрытия проблемы, требующую разрешения на запись настроек только в средах, где запись настроек не требуется для выполнения закрытия проблемы.&lt;br /&gt;
* Исправлена ​​информация о времени возникновения проблемы на странице сведений о проблеме (в разделе под заголовком проблемы) для проблем, которые начинались как частые проблемы. (Теперь используются правильные временные метки для времени, когда были зарегистрированы события и когда проблема изменилась с частой на ненормальную.)&lt;br /&gt;
* Исправлено переполнение текста на странице сведений о проблеме в разделе «Запрос Grail», возникавшее в некоторых браузерах (например, Firefox) при проблемах с длинными запросами DQL.&lt;br /&gt;
* Классические панели мониторинга: теперь хост правильно выделяется красным цветом в сотовой визуализации на панели мониторинга, когда связанный объект имеет открытую проблему.&lt;br /&gt;
* Чтобы точнее показать, что использовалось для анализа, в метрической диаграмме сведений о проблеме для метрических событий вверху теперь используется разрешение в 1 минуту, если временной интервал проблемы короче дня.&lt;br /&gt;
* Внутри операторов сопоставления можно использовать открывающие и закрывающие скобки как часть свойства службы или хоста.&lt;br /&gt;
* Решена проблема, которая препятствовала доступу к нескольким страницам глобальных настроек для пользователей с назначенными условными политиками IAM.&lt;br /&gt;
* Окно обслуживания может подавлять события для оповещения или создания проблемы. Если новый отчет о событии пришел после окончания ранее соответствующего окна обслуживания для его существующего события, время окончания подавленного события устанавливалось на конечную временную метку нового отчета. Это исправление изменяет это поведение на начальную временную метку нового отчета, так что подавленное событие заканчивается в то же время, когда открывается и оповещается новое неподавленное событие.&lt;br /&gt;
* Пользователи больше не могут отменять извлеченные службы, если у них нет прав на запись настроек на уровне клиента.&lt;br /&gt;
* Чтобы предотвратить большие времена отклика и задержки в решении проблем, вызванные тем, что менеджер по проблемам тратит слишком много времени на оценку регулярных выражений профиля оповещения, регулярные выражения в новых фильтрах заголовков/описаний событий профиля оповещения теперь ограничены. &lt;br /&gt;
* Отключено редактирование местоположений, назначенных синтетическому монитору, и кнопка «Установить ЕдиныйАгент» для пользователей, к которым применяется политика «только для чтения». &lt;br /&gt;
* В проводнике данных при нажатии кнопки «Открыть с помощью» больше не отображается сообщение об ошибке, если ошибок не произошло. &lt;br /&gt;
* Исправлена ​​ошибка, из-за которой определенные приложения, требующие разрешений, были невидимы для пользователей, привязанных к зонам управления.&lt;br /&gt;
* Лимиты по умолчанию теперь правильно применяются в существующих клиентах для отчетов о событиях лога Kubernetes, доступности и метрик.&lt;br /&gt;
* Уровень риска метрики количества затронутых объектов теперь основан на уровне риска в контексте данной объкута. Это делает метрику еще более осведомленной о зоне управления.&lt;br /&gt;
* Исправлен фильтр селектора метрик, оценивавший условия независимо и возвращавший слишком много данных.&lt;br /&gt;
* В обозревателе данных при нажатии кнопки «Открыть с помощью» больше не отображается сообщение об ошибке, если ошибок не произошло.&lt;br /&gt;
* Исправлен процесс миграции кластера в режим поддержки стойки.&lt;br /&gt;
* Java v17.0.8 была заменена на v17.0.10.&lt;br /&gt;
&lt;br /&gt;
==== Health ====&lt;br /&gt;
&lt;br /&gt;
* Исправлен расчет критического статуса для ЕдиныхАгентов для просроченных дат. &lt;br /&gt;
&lt;br /&gt;
==== Синтетический мониторинг ====&lt;br /&gt;
&lt;br /&gt;
* Учетные данные, предоставленные списку пользователей, теперь можно фильтровать по типу общего доступа.&lt;br /&gt;
* Исправлена ​​ошибка, из-за которой синтетическое расположение Kubernetes, развернутое в кластере с ограниченными ресурсами и интенсивно используемое, могло использовать больше памяти, чем разрешено, и быть уничтожено кластером Kubernetes из-за ошибки OOM. &lt;br /&gt;
* Решена проблема, из-за которой синтетические мониторы с общими учетными данными могли редактироваться пользователями, не имеющими доступа к этим учетным данным.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/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_282&amp;diff=4755</id>
		<title>Примечания к релизу 282</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/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_282&amp;diff=4755"/>
		<updated>2024-09-25T08:45:12Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Примечания к релизам]] / Примечания к релизу 282'''''&lt;br /&gt;
&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.279+&lt;br /&gt;
&lt;br /&gt;
Если доступна новая информация об уязвимых функциях уязвимости, уведомление Restart required информирует вас о том, что требуется перезапуск процесса для ЕдиногоАгента, чтобы получить и использовать новые данные. Вы можете легко перейти к конкретным процессам, требующим перезапуска, отфильтровав по &amp;lt;code&amp;gt;Vulnerable functions: Restart required&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;builtin:mobile.notifications&amp;lt;/code&amp;gt;, была введена для настроек мобильных приложений в среде. Управляемые клиенты также могут адаптировать настройку на уровне кластера. Новая настройка позволяет включать/отключать все уведомления для мобильных приложений для среды. Для управляемых клиентов это также включает/отключает генерацию QR-кода для подключения новых мобильных приложений.&lt;br /&gt;
&lt;br /&gt;
Перейдите в «Настройки» и выберите «Интеграция» &amp;gt; «Мобильное приложение Ключ-АСТРОМ» .&lt;br /&gt;
&lt;br /&gt;
==== Автоматическое оповещение о высокой активности GC теперь также поддерживает облачный сценарий Full-Stack ====&lt;br /&gt;
''Наблюдение за приложениями | Службы''&lt;br /&gt;
&lt;br /&gt;
Автоматические оповещения о высокой активности GC теперь оцениваются на стороне кластера, поэтому они работают для облачных сценариев Full-Stack и автономных/PaaS. Благодаря этому улучшению автоматические оповещения о высокой активности GC также будут работать в облачных сценариях Full-Stack и Application-only. Чтобы проверить настройки, см. События и оповещения Out-of-memory (OOM) и out-of-threads (OOT) .&lt;br /&gt;
&lt;br /&gt;
==== Обфускация URL в уведомлениях о проблемах ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Проблемы''&lt;br /&gt;
&lt;br /&gt;
Проблема с пользовательской интеграцией теперь позволяет настроить URL как секретный.&lt;br /&gt;
&lt;br /&gt;
==== Информационные события ИИ, полученные более чем через день в будущем, могут быть немедленно запрошены ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | События''&lt;br /&gt;
&lt;br /&gt;
Информационные события ИИ, полученные более чем через день в будущем, теперь можно немедленно запросить с указанием будущих временных рамок.&lt;br /&gt;
&lt;br /&gt;
==== Улучшение производительности проблемного фида ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Проблемы''&lt;br /&gt;
&lt;br /&gt;
Теперь доступны следующие улучшения производительности подачи проблем:&lt;br /&gt;
&lt;br /&gt;
* Множественный выбор проблем для массового закрытия.&lt;br /&gt;
* Текстовая подсказка с описанием события для быстрого получения подробной информации о проблеме в ленте проблем.&lt;br /&gt;
&lt;br /&gt;
==== Увеличены лимиты отчетов по умолчанию для известных контекстов событий на одном сервере ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | События''&lt;br /&gt;
&lt;br /&gt;
Увеличены значения по умолчанию лимитов отчетов о событиях для событий метрик и доступности, для которых один сервер отправляет все отчеты о событиях. Это должно стабилизировать жизненные циклы событий для таких появлений событий, избегая отброшенных отчетов об обновлении из-за ограничений отчетов, специфичных для сервера.&lt;br /&gt;
&lt;br /&gt;
==== Доступ к учетным данным расширен для определенных пользователей ====&lt;br /&gt;
''Цифровой опыт | Синтетический мониторинг''&lt;br /&gt;
&lt;br /&gt;
В дополнение к тому, что учетные данные доступны только владельцу или всем пользователям, теперь вы можете указать список пользователей, которые могут получить доступ к учетным данным. Владелец учетных данных указывает этот список пользователей с доступом , которые затем могут использовать учетные данные, например, для создания или редактирования синтетических мониторов.&lt;br /&gt;
&lt;br /&gt;
==== Контейнерные объекты, созданные на основе данных мониторинга АктивногоШлюза Kubernetes ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
Контейнерные объекты создаются на основе данных мониторинга АктивногоШлюза Kubernetes для кластеров с поддержкой приложений (приложение Kubernetes).&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;
Чтобы избежать чрезмерного регулирования ЦП контейнеров Synthetic VUC Worker в местах с высокой нагрузкой, лимит ЦП был увеличен с 1 до 1,5 ядер в шаблоне Kubernetes/OpenShift. Новое значение включено в требования к оборудованию.&lt;br /&gt;
&lt;br /&gt;
==== Новые источники атрибутов запроса доступны для CICS/IMS ====&lt;br /&gt;
''Наблюдаемость приложений | Распределенные трассировки''&lt;br /&gt;
&lt;br /&gt;
Добавлена ​​поддержка следующих источников атрибутов запроса:&lt;br /&gt;
&lt;br /&gt;
* Идентификатор пользователя CICS&lt;br /&gt;
* Идентификатор единицы работы CICS&lt;br /&gt;
* Идентификатор пользователя IMS&lt;br /&gt;
* Идентификатор единицы работы IMS&lt;br /&gt;
&lt;br /&gt;
==== Обновление Кассандры ====&lt;br /&gt;
Начиная с версии Ключ-АСТРОМ Managed 1.282, служба хранения конфигураций и метрик обновлена ​​до Cassandra 4.0.11 для оптимизации производительности и устойчивости.&lt;br /&gt;
&lt;br /&gt;
=== Поддержка операционных систем ===&lt;br /&gt;
&lt;br /&gt;
==== Добавлена поддержка ====&lt;br /&gt;
&lt;br /&gt;
* Добавлена ​​поддержка Red Hat Enterprise Linux 9.3, Rocky Linux 9.3 и Oracle Linux 9.3&lt;br /&gt;
* Добавлена ​​поддержка Red Hat Enterprise Linux 8.9 и Oracle Linux 8.9&lt;br /&gt;
&lt;br /&gt;
* Обновление до этой версии Ключ-АСТРОМ Managed поддерживается для узлов кластера, работающих на Red Hat Enterprise Linux 8.x или 9.x.&lt;br /&gt;
&lt;br /&gt;
==== Следующие операционные системы больше не поддерживаются ====&lt;br /&gt;
* Linux : Red Hat Enterprise Linux 8.4&lt;br /&gt;
** x86-64&lt;br /&gt;
** Последняя совместимая версия: 1.280&lt;br /&gt;
* Linux : Oracle Linux 8.4&lt;br /&gt;
** x86-64&lt;br /&gt;
** Последняя совместимая версия: 1.280&lt;br /&gt;
* Linux : SUSE Enterprise Linux 12.4&lt;br /&gt;
** x86-64&lt;br /&gt;
** Последняя совместимая версия: 1.280&lt;br /&gt;
**&amp;lt;br /&amp;gt;Linux : Amazon Linux AMI 2018.x&lt;br /&gt;
*** x86-64&lt;br /&gt;
*** Последняя совместимая версия: 1.290&lt;br /&gt;
**&amp;lt;br /&amp;gt;Linux : Oracle Linux 8.9&lt;br /&gt;
*** x86-64&lt;br /&gt;
*** Последняя совместимая версия: 1.292&lt;br /&gt;
&lt;br /&gt;
==== Решенные проблемы ====&lt;br /&gt;
В выпуске 282 решены 23 проблемы.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Компонент&lt;br /&gt;
!Решенные проблемы&lt;br /&gt;
|-&lt;br /&gt;
|Безопасность приложений&lt;br /&gt;
|5&lt;br /&gt;
|-&lt;br /&gt;
|Кластер&lt;br /&gt;
|16 (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;
* Исправлено неверное количество затронутых объектов, отображаемых в сгенерированных отдельных блокнотах уязвимостей (плитка «Затронутые объекты по оценке риска»)&lt;br /&gt;
* Исправлены агрегированные значения в панелях мониторинга отдельных уязвимостей. В разделах «Анализ кода», «Анализ рисков», «Сводка по воздействию» и «Анализ среды» панелей мониторинга отдельных уязвимостей была проблема, из-за которой возникали неверные отчеты для связанных и затронутых объектов на панели мониторинга. Эта проблема была решена и может быть устранена с помощью кнопки «Открыть с помощью» в приложении «Уязвимости сторонних производителей» для создания новой панели мониторинга. Данные из старых панелей мониторинга следует считать неверными. Пользователи, которые до сих пор не использовали кнопку «Открыть с помощью», не затронуты. &lt;br /&gt;
* Исправлена ​​ошибка, из-за которой отчеты о состоянии на уровне объектов экспортировались с неправильным состоянием отключения звука в определенном случае. &lt;br /&gt;
* Исправлено поведение фильтра статуса в сгенерированных панелях мониторинга для скрытия скрытых уязвимостей, если статус не выбран или выбрано «открыто» или «решено» в приложении «Сторонние уязвимости».&lt;br /&gt;
&lt;br /&gt;
==== Кластер ====&lt;br /&gt;
&lt;br /&gt;
* Решена проблема, из-за которой в некоторых конфигурациях Cassandra не запускалась из-за недостаточных прав доступа к файлам, связанным с JNA.&lt;br /&gt;
* Экраны UA для объектов, не относящихся к службам, больше не дают сбоев, поскольку «Действие x» недопустимо для текущего контекста на экранах UA для типов объектов, отличных от служб.&lt;br /&gt;
* Исправлена ​​ошибка, из-за которой при некоторых условиях пул соединений Mission Control был склонен к исчерпанию, что приводило к потере соединения с Mission Control.&lt;br /&gt;
* Исправлена ​​ошибка, приводившая к высокому использованию памяти при чтении данных о доступности. &lt;br /&gt;
&lt;br /&gt;
* ''Уязвимость:'' для смягчения возможных уязвимостей, связанных с подменой X-Forwarded-For, балансировщик нагрузки кластера теперь сбрасывает заголовок X-Forwarded-For для новых установок. Чтобы изменить это поведение, используйте опцию `--drop-x-forwarded-for` для установки или перенастройки.&lt;br /&gt;
* Исправлена ​​ошибка, из-за которой веб-интерфейс становился недоступным из-за исчерпания потоков&lt;br /&gt;
* Технологии, определенные для декларативной группировки процессов, теперь отображаются на странице «Обзор технологий» («Технологии и процессы»).&lt;br /&gt;
* Исправлено отсутствие указания на то, почему окна обслуживания в обновлениях ЕдиногоАгента могут быть пустыми. (Когда у пользователя есть доступ к странице настроек «Обновления ЕдиногоАгента», но нет доступа к настройкам «Окна обслуживания для обновлений ЕдиногоАгента», невозможно изменить окно обслуживания, поскольку раскрывающийся список с ними пуст. Теперь сообщение объясняет, что конкретная политика IAM отсутствует.) &lt;br /&gt;
* Исправлена ​​ссылка на страницу развертывания, чтобы она указывала на недавно выпущенный Ключ-АСТРОМ Operator v0.14.2. &amp;lt;small&amp;gt;( K8S-8303 )&amp;lt;/small&amp;gt;&lt;br /&gt;
* Производительность страницы &amp;quot;Deployment status&amp;quot; для ЕдиногоАгента была значительно улучшена, особенно время загрузки для более крупных сред. Обратите внимание, что это улучшение удаляет функциональность для маркировки и сортировки хостов с проблемами на уровне процесса. Чтобы отслеживать проблемы на уровне процесса, перейдите на страницу &amp;quot;ЕдиныйАгент health&amp;quot;.&lt;br /&gt;
* Улучшено выражение фильтрации кластера VMware для отклонения недопустимых входных данных. &lt;br /&gt;
* Исправлена ​​ошибка, из-за которой на странице «Кластеры Kubernetes» отображались прочерки в столбце состояния для некоторых кластеров Kubernetes. &lt;br /&gt;
* Теги уведомлений о событиях ServiceNow теперь имеют правильный формат `key:value`, который соответствует остальной части Ключ-АСТРОМ. Теги, созданные клиентом (вручную/автоматически с помощью правил), теперь не имеют префикса [CONTEXTLESS]. Кроме того, некоторые контексты для автоматически импортируемых тегов изменились: `AZURE` на `Azure`, `ENVIRONMENT` на `Environment`, `CLOUD_FOUNDRY` на `CloudFoundry`, `KUBERNETES` на `Kubernetes`, `GOOGLE_COMPUTE_ENGINE` на `GoogleCloud` и `AWS_GENERIC` на `AWSGeneric`. &lt;br /&gt;
* Страница настроек &amp;quot;Обновления Ключ-АСТРОМ&amp;quot; представляет краткую сводку автоматических статусов обновления для ЕдиногоАгента. Для актуального состояния в некоторых случаях отображалась неверная версия ЕдиногоАгента. Теперь она правильно отображает, сколько ЕдиныхАгентов обновлены до определенной версии.&lt;br /&gt;
* Исправлена ​​кодировка определенных символов в японском переводе кода Ключ-АСТРОМ Cluster. Исправлен процесс миграции кластера в режим поддержки стойки.&lt;br /&gt;
&lt;br /&gt;
==== Синтетический мониторинг ====&lt;br /&gt;
&lt;br /&gt;
* Исправлена ​​проблема, связанная с несогласованными конфигурациями монитора Synthetic Browser, возвращаемыми конечной точкой GET Synthetic monitor.&lt;br /&gt;
* Плитка панели синтетического монитора «Сторонний монитор» теперь отображает «Длительность» в миллисекундах для значений ниже 100 миллисекунд.&lt;br /&gt;
&lt;br /&gt;
== '''ЕдиныйАгент Ключ-АСТРОМ''' ==&lt;br /&gt;
&lt;br /&gt;
=== Критические изменения ===&lt;br /&gt;
&lt;br /&gt;
==== ЕдиныйАгент SDK для Android обновлен до Kotlin 1.9.10 ====&lt;br /&gt;
'''!Критические изменения!'''&lt;br /&gt;
&lt;br /&gt;
ЕдиныйАгент SDK для Android обновлен до Kotlin 1.9.10. &lt;br /&gt;
&lt;br /&gt;
* Приложения, использующие Kotlin 1.8, должны быть по-прежнему совместимы.&lt;br /&gt;
* Более ранние версии могут потребовать корректировки для компиляции. В этом случае обратитесь к официальной документации Kotlin. Большинство проблем можно решить, убедившись, что у вас установлены последние версии Gradle и плагина Android Gradle, как описано в документации Kotlin﻿&lt;br /&gt;
&lt;br /&gt;
=== Технологическая поддержка ===&lt;br /&gt;
&lt;br /&gt;
==== Поддержка новых технологий ====&lt;br /&gt;
&lt;br /&gt;
* NGINX Plus R31 (модуль NGINX)&lt;br /&gt;
* Node.js 21 (модуль Node.js)&lt;br /&gt;
* Node.js 14, 16, 18, 20, 21 на Linux s390x (модуль Node.js)&lt;br /&gt;
* OpenTelemetry 1.0.0 (модуль PHP)&lt;br /&gt;
&lt;br /&gt;
==== Окончание поддержки ====&lt;br /&gt;
&lt;br /&gt;
* Red Hat Enterprise Linux CoreOS 4.9 (модуль ОС)&lt;br /&gt;
** Окончание поддержки поставщика: 2023-04-18&lt;br /&gt;
&lt;br /&gt;
=== Новые функции и улучшения ===&lt;br /&gt;
&lt;br /&gt;
==== CRI-O hook удаляется при остановке ЕдиногоАгента в контейнере ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
CRI-O hook теперь удаляется каждый раз, когда останавливается ЕдиныйАгент, работающий внутри контейнера.&lt;br /&gt;
&lt;br /&gt;
=== Решенные проблемы ===&lt;br /&gt;
В выпуске 281 содержится 16 решенных проблем.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Компонент&lt;br /&gt;
!Решенные проблемы&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;
|1&lt;br /&gt;
|-&lt;br /&gt;
|IIB&lt;br /&gt;
|1&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;
|Установщик ЕдиногоАгента&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Модуль OpenTracing&lt;br /&gt;
|1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Общие ====&lt;br /&gt;
&lt;br /&gt;
* Исправлена ​​возможная дублирующая отчетность об IP-адресах для служб баз данных (приводящая к обнаружению службы на стороне кластера, создающему дублирующую службу базы данных), когда распознаватель имен хостов ЕдиногоАгента периодически обновляет записи DNS.&lt;br /&gt;
* Исправлена ​​несовместимость с библиотекой musl-libc `gcompat`, которая могла приводить к сбою любых приложений (независимо от того, связаны ли они с musl или glibc), которые выполнялись в musl-libc с ее библиотекой-оболочкой `gcompat` при загрузке ЕдиногоАгента. &lt;br /&gt;
* Имя pod Kubernetes можно определить по имени хоста. В Windows вместо имени хоста использовалось полное доменное имя, что могло привести к неправильному распознаванию имени pod. С этим исправлением теперь используется имя физической машины, что является ожидаемым поведением.&lt;br /&gt;
* Если при первой попытке подключения к устройству SNMP не удается разрешить DNS-имя, источник данных повторит попытку подключения в следующем интервале.&lt;br /&gt;
* Исправлено развертывание ЕдиногоАгента на экземплярах RKE2 (установка не удалась из-за завершения процесса oneagenthelper из-за недостаточных прав доступа к файлу containerd meta.db).&lt;br /&gt;
&lt;br /&gt;
==== Java ====&lt;br /&gt;
&lt;br /&gt;
* Тело ответа HTTP бизнес-событий теперь фиксируется правильно, даже если сжатие GZIP происходит вне цепочки фильтров сервлетов. &lt;br /&gt;
* Исправлена ​​утечка памяти, возникавшая при отключении метрик Grail.&lt;br /&gt;
&lt;br /&gt;
==== .NET ====&lt;br /&gt;
&lt;br /&gt;
* Тело запроса больше не удаляется, если установлено правило бизнес-события для захвата тела запроса. &amp;lt;small&amp;gt;( OA-25428 )&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== IIB ====&lt;br /&gt;
&lt;br /&gt;
* Модуль кода ЕдиногоАгента Ключ-АСТРОМ для IBM ESB: решена проблема, которая могла изменять заголовки сообщений клиентов, используемые для тегирования Ключ-АСТРОМ. &lt;br /&gt;
&lt;br /&gt;
==== Мейнфрейм ====&lt;br /&gt;
&lt;br /&gt;
* Распределенные трассировки из CICS и IMS теперь правильно помечаются как дефектные, если превышен лимит узлов.&lt;br /&gt;
&lt;br /&gt;
==== модуль ОС ====&lt;br /&gt;
&lt;br /&gt;
* Исправлена ​​ошибка, из-за которой процесс Spring Boot иногда назначался недопустимому объекту процесса.&lt;br /&gt;
* Теперь обнаруживаются контейнеры, работающие в частном пространстве имен пользователя.&lt;br /&gt;
* Исправлена ​​группировка и обнаружение Spring Boot версии 3.2.&lt;br /&gt;
* Процессы Java теперь корректно сообщаются в случаях, когда JRE недоступен из модуля ОС. &lt;br /&gt;
&lt;br /&gt;
==== Установщик ЕдиногоАгента ====&lt;br /&gt;
&lt;br /&gt;
* Изменены политики SELinux, позволяющие системному вызову `ioctl` получать доступ к файлам метаданных обогащения Ключ-АСТРОМ. &lt;br /&gt;
&lt;br /&gt;
==== Модуль OpenTracing ====&lt;br /&gt;
&lt;br /&gt;
* Начиная с OneAgent 281, модуль кода ЕдиныйАгент Envoy больше не внедряется в (и нет глубокого мониторинга) Envoy версии 1.29+. Ранее Envoy мог прервать запуск с ошибкой в ​​версиях Envoy, которые больше не поддерживают определенные функции, требуемые ЕдинымАгентом.&lt;br /&gt;
&lt;br /&gt;
===ЕдиныйАгент для Android===&lt;br /&gt;
Версия 281 не содержит решенных проблем, с которыми сталкиваются пользователи.&lt;br /&gt;
&lt;br /&gt;
=== ЕдиныйАгент для iOS ===&lt;br /&gt;
&lt;br /&gt;
==== ЕдиныйАгент для обновлений iOS ====&lt;br /&gt;
''Цифровой опыт | RUM Mobile''&lt;br /&gt;
&lt;br /&gt;
* Обновлена ​​цель развертывания до iOS 12.&lt;br /&gt;
* Добавлен манифест о конфиденциальности.&lt;br /&gt;
* Большая часть использования CoreTelephony заменена на сетевой API.&lt;br /&gt;
* Подписанный фреймворк Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
==== Повтор сеанса для обновлений iOS ====&lt;br /&gt;
''Цифровой опыт | RUM Mobile''&lt;br /&gt;
&lt;br /&gt;
* Обновлена ​​цель развертывания до iOS 12.&lt;br /&gt;
* Добавлен манифест о конфиденциальности.&lt;br /&gt;
* Подписанная структура воспроизведения сеанса.&lt;br /&gt;
&lt;br /&gt;
==== Решенные проблемы ====&lt;br /&gt;
Версия 281 не содержит решенных проблем, с которыми сталкиваются пользователи.&lt;br /&gt;
===Решённые проблемы ЕдиногоАгента для JavaScript===&lt;br /&gt;
Версия 281 содержит 1 решенную проблему.&lt;br /&gt;
&lt;br /&gt;
* Исправлена ​​ошибка, из-за которой агент JavaScript вызывал утечку отсоединенных элементов iframe на странице.&lt;br /&gt;
&lt;br /&gt;
== '''API Ключ-АСТРОМ''' ==&lt;br /&gt;
&lt;br /&gt;
=== API среды ===&lt;br /&gt;
&lt;br /&gt;
* ЕдиныйАгент на хостовом API&lt;br /&gt;
** Новое возможное значение в поле monitoringType : &amp;lt;code&amp;gt;DISCOVERY&amp;lt;/code&amp;gt;&lt;br /&gt;
** Новый параметр запроса в &amp;lt;code&amp;gt;GET /oneagents&amp;lt;/code&amp;gt;запросе unlicensed ( &amp;lt;code&amp;gt;boolean&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
* API токенов доступа&lt;br /&gt;
** Новое возможное значение в поле scopes объектов ApiToken , ApiTokenCreate и ApiTokenUpdate : &amp;lt;code&amp;gt;extensionConfigurationActions.write&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* API хранилища учетных данных&lt;br /&gt;
** Новое поле в объектах Credentials и CredentialsResponseElement : allowContextlessRequests ( &amp;lt;code&amp;gt;boolean&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
* Проблемы безопасности API&lt;br /&gt;
** Изменен тип поля relatedContainerImages&amp;lt;code&amp;gt;array&amp;lt;/code&amp;gt; с на &amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt;в объекте SecurityProblemDetails .&lt;br /&gt;
&lt;br /&gt;
* Расширения 2.0 API&lt;br /&gt;
** Новое возможное поле в объекте PropertyDefinition : migrationPattern ( &amp;lt;code&amp;gt;String&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Настройки 2.0 - Доступные схемы&lt;br /&gt;
** Новое возможное поле в объекте PropertyDefinition : migrationPattern ( &amp;lt;code&amp;gt;String&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
* Унифицированный анализ ''Ранний пользователь''&lt;br /&gt;
** Новое обязательное поле в объекте UAEventsCard : ключ ( &amp;lt;code&amp;gt;String&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
=== API конфигурации ===&lt;br /&gt;
&lt;br /&gt;
* API конфигурации веб-приложения&lt;br /&gt;
** Новое возможное поле в объекте MonitoringSettings : useCors ( &amp;lt;code&amp;gt;boolean&amp;lt;/code&amp;gt;)&lt;br /&gt;
** Поле изменено с обязательного на необязательное в объекте MonitoringSettings : cookiePlacementDomain&lt;br /&gt;
&lt;br /&gt;
=== API кластера ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/settings/schemas/{schemaId}&amp;lt;/code&amp;gt;&lt;br /&gt;
** Новое поле в объекте PropertyDefinition : migrationPattern ( &amp;lt;code&amp;gt;String&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
=== Доступность GA ===&lt;br /&gt;
&lt;br /&gt;
* API среды &amp;lt;code&amp;gt;PUT /extensions/{extensionName}/monitoringConfigurations/{configurationId}/actions&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Устаревшее ===&lt;br /&gt;
Следующие API теперь устарели:&lt;br /&gt;
&lt;br /&gt;
* API автоматически применяемых тегов устаревший&lt;br /&gt;
** &amp;lt;code&amp;gt;GET /autoTags&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;POST /autoTags&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;POST /autoTags/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;GET /autoTags/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;PUT /autoTags/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;DELETE /autoTags/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;POST /autoTags/{id}/validator&amp;lt;/code&amp;gt;  Вместо этого используйте API настроек со схемой «Автоматически применяемые теги» ( &amp;lt;code&amp;gt;builtin:tags.auto-tagging&amp;lt;/code&amp;gt;).&lt;br /&gt;
* API зон управления ''устаревшее''&lt;br /&gt;
** &amp;lt;code&amp;gt;GET /managementZones&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;POST /managementZones&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;POST /managementZones/validator&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;GET /managementZones/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;PUT /managementZones/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;DELETE /managementZones/{id}&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;POST /managementZones/{id}/validator&amp;lt;/code&amp;gt;  Вместо этого используйте API настроек со схемой настроек зон управления ( &amp;lt;code&amp;gt;builtin:management-zones&amp;lt;/code&amp;gt;).&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/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_284&amp;diff=4751</id>
		<title>Примечания к релизу 284</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/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_284&amp;diff=4751"/>
		<updated>2024-09-17T15:00:58Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: /* Следующие операционные системы больше не поддерживаются с 01 августа 2024 г. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Примечания к релизам]] / Примечания к релизу 282'''''&lt;br /&gt;
&lt;br /&gt;
== '''Ключ-АСТРОМ''' ==&lt;br /&gt;
&lt;br /&gt;
=== Критические изменения ===&lt;br /&gt;
&lt;br /&gt;
==== Разрешить все атрибуты по умолчанию ====&lt;br /&gt;
''Наблюдаемость приложений | Распределенные трассировки''&lt;br /&gt;
&lt;br /&gt;
Если вы не меняли настройки сохранения атрибутов среды за последние 365 дней, все атрибуты OpenTelemetry сохраняются по умолчанию, и вы можете явно заблокировать нежелательные атрибуты в списке заблокированных атрибутов .&lt;br /&gt;
&lt;br /&gt;
Для сред, использующих список разрешенных атрибутов , мы рекомендуем перенести настройки в список заблокированных атрибутов для лучшего мониторинга. Если вы предпочитаете, чтобы все атрибуты были заблокированы по умолчанию и разрешались только определенные, вы можете вернуться к списку разрешенных атрибутов , однако возможна только одна настройка предпочтения.&lt;br /&gt;
&lt;br /&gt;
Чтобы изменить сохранение атрибутов OpenTelemetry по умолчанию, перейдите в ''Настройки &amp;gt; Мониторинг служб на стороне сервера &amp;gt; Захват атрибутов &amp;gt; Настройки'' и выберите ''Разрешить все атрибуты'' (чтобы использовать список заблокированных атрибутов ) или ''Блокировать все атрибуты'' (чтобы использовать список разрешенных атрибутов ). Обратите внимание, что эти настройки применяются как к OpenTelemetry, так и к OpenTracing.&lt;br /&gt;
&lt;br /&gt;
=== Окончание поддержки Log Monitoring v1 ===&lt;br /&gt;
Log Monitoring версии 1 достигла конца жизненного цикла и отключена в этом выпуске (Ключ-АСТРОМ Managed версии 1.284). В результате применяются следующие изменения:&lt;br /&gt;
&lt;br /&gt;
* Log Viewer не отображает никаких данных лога.&lt;br /&gt;
* API Log Monitoring v1 отключен.&lt;br /&gt;
* Метрики лога (v1) не фиксируются. Конфигурация доступна только для чтения.&lt;br /&gt;
* События лога (v1) не запускаются. Конфигурация доступна только для чтения.&lt;br /&gt;
* Прием логов (v1) отключен.&lt;br /&gt;
* Конфигурация источника лога сохраняется для будущего использования.&lt;br /&gt;
* На страницах объектов, таких как «Хост», «Процесс» и «Группа процессов», не отображаются файлы логов.&lt;br /&gt;
* Подключенный том NFS для хранения логов больше не используется.&lt;br /&gt;
&lt;br /&gt;
Узнайте больше о том, как перейти на версию Log Monitoring Classic для мониторинга логов Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
=== Новые функции и улучшения ===&lt;br /&gt;
&lt;br /&gt;
==== Возможность выбора формата команд cURL в API Explorer ====&lt;br /&gt;
''Платформа | API''&lt;br /&gt;
&lt;br /&gt;
В API Explorer теперь можно выбрать формат команд cURL:&lt;br /&gt;
&lt;br /&gt;
* bash&lt;br /&gt;
* PowerShell (Windows)&lt;br /&gt;
* Командная строка (Windows)&lt;br /&gt;
&lt;br /&gt;
==== Отображение данных сервиса AWS Lambda ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | AWS''&lt;br /&gt;
&lt;br /&gt;
Страница сервиса Lambda теперь беспрепятственно отображает данные как из AWS Lambda (встроенной), так и из новой интеграции AWS Lambda CloudWatch, что обеспечивает плавный переход.&lt;br /&gt;
&lt;br /&gt;
* Старые и новые данные сервиса Lambda, поступающие из интеграции с AWS, теперь отображаются на странице сервиса Lambda (интеграция уровня Lambda) вместе с данными ЕдиногоАгента, когда включена интеграция с AWS CloudWatch и отслеживается сервис Lambda (встроенный или новый).&lt;br /&gt;
* На странице сервиса Lambda теперь вы можете найти метрики и свойства CloudWatch для нового сервиса Lambda.&lt;br /&gt;
* Если вы хотите изучить больше показателей CloudWatch, перейдите по ссылке на отдельную страницу для нового сервиса Lambda.&lt;br /&gt;
* Логи интеграции ЕдиногоАгента и пересылки журналов AWS также связаны с новым сервисом AWS Lambda.&lt;br /&gt;
* Вы можете включить предопределенную конфигурацию событий метрики для высокого уровня ошибок Lambda на основе нового сервиса AWS Lambda на странице настроек для интеграций AWS.&lt;br /&gt;
&lt;br /&gt;
==== Возможность загрузки полного набора результатов логов ====&lt;br /&gt;
''Инфраструктура Наблюдаемость | Логи''&lt;br /&gt;
&lt;br /&gt;
Log Monitoring теперь предлагает возможность загрузки полного набора результатов для выбранного временного интервала. Новая опция просмотра логов расширяет возможности веб-интерфейса, позволяя перечислить максимум 1000 записей журналов и позволяет проводить анализ логов по всем соответствующим журналам, включенным в Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
==== Временная метка создания узла Kubernetes ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
Добавлена ​​информация о временной метке создания узла Kubernetes на карточку свойств и в API.&lt;br /&gt;
&lt;br /&gt;
==== Обновление минимальной версии АктивногоШлюза до 1.279 ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
В связи с недавними изменениями в мониторинге Kubernetes минимальная версия АктивногоШлюза была обновлена ​​до 1.279, чтобы обеспечить доступность новейших функций.&lt;br /&gt;
&lt;br /&gt;
==== Улучшенная обработка запросов на события и проблемы для сред с несколькими центрами обработки данных ====&lt;br /&gt;
Улучшена обработка запросов на события и проблемы для сред с несколькими центрами обработки данных, что повысило стабильность в отношении дублирования документов о проблемах/событиях между различными центрами обработки данных и позволило решить такие проблемы, как ошибочное отображение закрытой проблемы как открытой.&lt;br /&gt;
&lt;br /&gt;
==== Ограничение изменений в NGINX ====&lt;br /&gt;
Лимиты NGINX были изменены следующим образом:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;worker_rlimit_nofile&amp;lt;/code&amp;gt;: 102,400&lt;br /&gt;
* &amp;lt;code&amp;gt;worker_connections&amp;lt;/code&amp;gt;: 100,000&lt;br /&gt;
&lt;br /&gt;
=== Поддержка операционных систем ===&lt;br /&gt;
Обновление кластера Ключ-АСТРОМ Managed больше невозможно в Red Hat Enterprise Linux 8.4, Oracle Linux 8.4 и Suse Linux Enterprise Server 12.4.&lt;br /&gt;
&lt;br /&gt;
==== Поддержка добавлена ====&lt;br /&gt;
&lt;br /&gt;
* Обновление до этой версии Ключ-АСТРОМ Managed поддерживается для узлов кластера, работающих на Red Hat Enterprise Linux 8.x или 9.x.&lt;br /&gt;
&lt;br /&gt;
* Elasticsearch теперь работает в среде выполнения Java 17.0.8.&lt;br /&gt;
&lt;br /&gt;
==== Следующие операционные системы больше не будут поддерживаться с 1 октября 2024 г. ====&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;
==== Следующие операционные системы больше не поддерживаются с 01 июля 2024 г. ====&lt;br /&gt;
&lt;br /&gt;
* Linux : Amazon Linux AMI 2018.x&lt;br /&gt;
** x86-64&lt;br /&gt;
** Последняя совместимая версия: 1.290&lt;br /&gt;
&lt;br /&gt;
==== Следующие операционные системы больше не поддерживаются с 01 августа 2024 г. ====&lt;br /&gt;
&lt;br /&gt;
* Linux : Oracle Linux 8.9&lt;br /&gt;
** x86-64&lt;br /&gt;
** Последняя совместимая версия: 1.292&lt;br /&gt;
&lt;br /&gt;
=== Решенные проблемы ===&lt;br /&gt;
В выпуске 284 решены 26 проблемы.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Компонент&lt;br /&gt;
!Решенные проблемы&lt;br /&gt;
|-&lt;br /&gt;
|Кластер&lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|Health&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Синтетический мониторинг&lt;br /&gt;
|3&lt;br /&gt;
|}&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;
* Исправлена ​​проблема, при которой пользователи без разрешений на запись настроек, но с соответствующими разрешениями на зону управления получали ошибку при попытке массового закрытия проблем в списке проблем (веб-интерфейс) в средах, где запись настроек не требуется для выполнения закрытия проблемы (настройка по умолчанию). Это также исправляет обработку REST API закрытия проблемы, требующую разрешения на запись настроек только в средах, где запись настроек не требуется для выполнения закрытия проблемы.&lt;br /&gt;
* Исправлена ​​информация о времени возникновения проблемы на странице сведений о проблеме (в разделе под заголовком проблемы) для проблем, которые начинались как частые проблемы. (Теперь используются правильные временные метки для времени, когда были зарегистрированы события и когда проблема изменилась с частой на ненормальную.)&lt;br /&gt;
* Исправлено переполнение текста на странице сведений о проблеме в разделе «Запрос Grail», возникавшее в некоторых браузерах (например, Firefox) при проблемах с длинными запросами DQL.&lt;br /&gt;
* Классические панели мониторинга: теперь хост правильно выделяется красным цветом в сотовой визуализации на панели мониторинга, когда связанный объект имеет открытую проблему.&lt;br /&gt;
* Чтобы точнее показать, что использовалось для анализа, в метрической диаграмме сведений о проблеме для метрических событий вверху теперь используется разрешение в 1 минуту, если временной интервал проблемы короче дня.&lt;br /&gt;
* Внутри операторов сопоставления можно использовать открывающие и закрывающие скобки как часть свойства службы или хоста.&lt;br /&gt;
* Решена проблема, которая препятствовала доступу к нескольким страницам глобальных настроек для пользователей с назначенными условными политиками IAM.&lt;br /&gt;
* Окно обслуживания может подавлять события для оповещения или создания проблемы. Если новый отчет о событии пришел после окончания ранее соответствующего окна обслуживания для его существующего события, время окончания подавленного события устанавливалось на конечную временную метку нового отчета. Это исправление изменяет это поведение на начальную временную метку нового отчета, так что подавленное событие заканчивается в то же время, когда открывается и оповещается новое неподавленное событие.&lt;br /&gt;
* Пользователи больше не могут отменять извлеченные службы, если у них нет прав на запись настроек на уровне клиента.&lt;br /&gt;
* Чтобы предотвратить большие времена отклика и задержки в решении проблем, вызванные тем, что менеджер по проблемам тратит слишком много времени на оценку регулярных выражений профиля оповещения, регулярные выражения в новых фильтрах заголовков/описаний событий профиля оповещения теперь ограничены. &lt;br /&gt;
* Отключено редактирование местоположений, назначенных синтетическому монитору, и кнопка «Установить ЕдиныйАгент» для пользователей, к которым применяется политика «только для чтения». &lt;br /&gt;
* В проводнике данных при нажатии кнопки «Открыть с помощью» больше не отображается сообщение об ошибке, если ошибок не произошло. &lt;br /&gt;
* Исправлена ​​ошибка, из-за которой определенные приложения, требующие разрешений, были невидимы для пользователей, привязанных к зонам управления.&lt;br /&gt;
* Лимиты по умолчанию теперь правильно применяются в существующих клиентах для отчетов о событиях лога Kubernetes, доступности и метрик.&lt;br /&gt;
* Уровень риска метрики количества затронутых объектов теперь основан на уровне риска в контексте данной объкута. Это делает метрику еще более осведомленной о зоне управления.&lt;br /&gt;
* Исправлен фильтр селектора метрик, оценивавший условия независимо и возвращавший слишком много данных.&lt;br /&gt;
* В обозревателе данных при нажатии кнопки «Открыть с помощью» больше не отображается сообщение об ошибке, если ошибок не произошло.&lt;br /&gt;
* Исправлен процесс миграции кластера в режим поддержки стойки.&lt;br /&gt;
* Java v17.0.8 была заменена на v17.0.10.&lt;br /&gt;
&lt;br /&gt;
==== Health ====&lt;br /&gt;
&lt;br /&gt;
* Исправлен расчет критического статуса для ЕдиныхАгентов для просроченных дат. &lt;br /&gt;
&lt;br /&gt;
==== Синтетический мониторинг ====&lt;br /&gt;
&lt;br /&gt;
* Учетные данные, предоставленные списку пользователей, теперь можно фильтровать по типу общего доступа.&lt;br /&gt;
* Исправлена ​​ошибка, из-за которой синтетическое расположение Kubernetes, развернутое в кластере с ограниченными ресурсами и интенсивно используемое, могло использовать больше памяти, чем разрешено, и быть уничтожено кластером Kubernetes из-за ошибки OOM. &lt;br /&gt;
* Решена проблема, из-за которой синтетические мониторы с общими учетными данными могли редактироваться пользователями, не имеющими доступа к этим учетным данным.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/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_284&amp;diff=4750</id>
		<title>Примечания к релизу 284</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/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_284&amp;diff=4750"/>
		<updated>2024-09-17T14:37:10Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: /* Следующие операционные системы больше не поддерживаются с 01 августа 2024 г. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Примечания к релизам]] / Примечания к релизу 282'''''&lt;br /&gt;
&lt;br /&gt;
== '''Ключ-АСТРОМ''' ==&lt;br /&gt;
&lt;br /&gt;
=== Критические изменения ===&lt;br /&gt;
&lt;br /&gt;
==== Разрешить все атрибуты по умолчанию ====&lt;br /&gt;
''Наблюдаемость приложений | Распределенные трассировки''&lt;br /&gt;
&lt;br /&gt;
Если вы не меняли настройки сохранения атрибутов среды за последние 365 дней, все атрибуты OpenTelemetry сохраняются по умолчанию, и вы можете явно заблокировать нежелательные атрибуты в списке заблокированных атрибутов .&lt;br /&gt;
&lt;br /&gt;
Для сред, использующих список разрешенных атрибутов , мы рекомендуем перенести настройки в список заблокированных атрибутов для лучшего мониторинга. Если вы предпочитаете, чтобы все атрибуты были заблокированы по умолчанию и разрешались только определенные, вы можете вернуться к списку разрешенных атрибутов , однако возможна только одна настройка предпочтения.&lt;br /&gt;
&lt;br /&gt;
Чтобы изменить сохранение атрибутов OpenTelemetry по умолчанию, перейдите в ''Настройки &amp;gt; Мониторинг служб на стороне сервера &amp;gt; Захват атрибутов &amp;gt; Настройки'' и выберите ''Разрешить все атрибуты'' (чтобы использовать список заблокированных атрибутов ) или ''Блокировать все атрибуты'' (чтобы использовать список разрешенных атрибутов ). Обратите внимание, что эти настройки применяются как к OpenTelemetry, так и к OpenTracing.&lt;br /&gt;
&lt;br /&gt;
=== Окончание поддержки Log Monitoring v1 ===&lt;br /&gt;
Log Monitoring версии 1 достигла конца жизненного цикла и отключена в этом выпуске (Ключ-АСТРОМ Managed версии 1.284). В результате применяются следующие изменения:&lt;br /&gt;
&lt;br /&gt;
* Log Viewer не отображает никаких данных лога.&lt;br /&gt;
* API Log Monitoring v1 отключен.&lt;br /&gt;
* Метрики лога (v1) не фиксируются. Конфигурация доступна только для чтения.&lt;br /&gt;
* События лога (v1) не запускаются. Конфигурация доступна только для чтения.&lt;br /&gt;
* Прием логов (v1) отключен.&lt;br /&gt;
* Конфигурация источника лога сохраняется для будущего использования.&lt;br /&gt;
* На страницах объектов, таких как «Хост», «Процесс» и «Группа процессов», не отображаются файлы логов.&lt;br /&gt;
* Подключенный том NFS для хранения логов больше не используется.&lt;br /&gt;
&lt;br /&gt;
Узнайте больше о том, как перейти на версию Log Monitoring Classic для мониторинга логов Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
=== Новые функции и улучшения ===&lt;br /&gt;
&lt;br /&gt;
==== Возможность выбора формата команд cURL в API Explorer ====&lt;br /&gt;
''Платформа | API''&lt;br /&gt;
&lt;br /&gt;
В API Explorer теперь можно выбрать формат команд cURL:&lt;br /&gt;
&lt;br /&gt;
* bash&lt;br /&gt;
* PowerShell (Windows)&lt;br /&gt;
* Командная строка (Windows)&lt;br /&gt;
&lt;br /&gt;
==== Отображение данных сервиса AWS Lambda ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | AWS''&lt;br /&gt;
&lt;br /&gt;
Страница сервиса Lambda теперь беспрепятственно отображает данные как из AWS Lambda (встроенной), так и из новой интеграции AWS Lambda CloudWatch, что обеспечивает плавный переход.&lt;br /&gt;
&lt;br /&gt;
* Старые и новые данные сервиса Lambda, поступающие из интеграции с AWS, теперь отображаются на странице сервиса Lambda (интеграция уровня Lambda) вместе с данными ЕдиногоАгента, когда включена интеграция с AWS CloudWatch и отслеживается сервис Lambda (встроенный или новый).&lt;br /&gt;
* На странице сервиса Lambda теперь вы можете найти метрики и свойства CloudWatch для нового сервиса Lambda.&lt;br /&gt;
* Если вы хотите изучить больше показателей CloudWatch, перейдите по ссылке на отдельную страницу для нового сервиса Lambda.&lt;br /&gt;
* Логи интеграции ЕдиногоАгента и пересылки журналов AWS также связаны с новым сервисом AWS Lambda.&lt;br /&gt;
* Вы можете включить предопределенную конфигурацию событий метрики для высокого уровня ошибок Lambda на основе нового сервиса AWS Lambda на странице настроек для интеграций AWS.&lt;br /&gt;
&lt;br /&gt;
==== Возможность загрузки полного набора результатов логов ====&lt;br /&gt;
''Инфраструктура Наблюдаемость | Логи''&lt;br /&gt;
&lt;br /&gt;
Log Monitoring теперь предлагает возможность загрузки полного набора результатов для выбранного временного интервала. Новая опция просмотра логов расширяет возможности веб-интерфейса, позволяя перечислить максимум 1000 записей журналов и позволяет проводить анализ логов по всем соответствующим журналам, включенным в Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
==== Временная метка создания узла Kubernetes ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
Добавлена ​​информация о временной метке создания узла Kubernetes на карточку свойств и в API.&lt;br /&gt;
&lt;br /&gt;
==== Обновление минимальной версии АктивногоШлюза до 1.279 ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
В связи с недавними изменениями в мониторинге Kubernetes минимальная версия АктивногоШлюза была обновлена ​​до 1.279, чтобы обеспечить доступность новейших функций.&lt;br /&gt;
&lt;br /&gt;
==== Улучшенная обработка запросов на события и проблемы для сред с несколькими центрами обработки данных ====&lt;br /&gt;
Улучшена обработка запросов на события и проблемы для сред с несколькими центрами обработки данных, что повысило стабильность в отношении дублирования документов о проблемах/событиях между различными центрами обработки данных и позволило решить такие проблемы, как ошибочное отображение закрытой проблемы как открытой.&lt;br /&gt;
&lt;br /&gt;
==== Ограничение изменений в NGINX ====&lt;br /&gt;
Лимиты NGINX были изменены следующим образом:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;worker_rlimit_nofile&amp;lt;/code&amp;gt;: 102,400&lt;br /&gt;
* &amp;lt;code&amp;gt;worker_connections&amp;lt;/code&amp;gt;: 100,000&lt;br /&gt;
&lt;br /&gt;
=== Поддержка операционных систем ===&lt;br /&gt;
Обновление кластера Ключ-АСТРОМ Managed больше невозможно в Red Hat Enterprise Linux 8.4, Oracle Linux 8.4 и Suse Linux Enterprise Server 12.4.&lt;br /&gt;
&lt;br /&gt;
==== Поддержка добавлена ====&lt;br /&gt;
&lt;br /&gt;
* Обновление до этой версии Ключ-АСТРОМ Managed поддерживается для узлов кластера, работающих на Red Hat Enterprise Linux 8.x или 9.x.&lt;br /&gt;
&lt;br /&gt;
* Elasticsearch теперь работает в среде выполнения Java 17.0.8.&lt;br /&gt;
&lt;br /&gt;
==== Следующие операционные системы больше не будут поддерживаться с 1 октября 2024 г. ====&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;
==== Следующие операционные системы больше не поддерживаются с 01 июля 2024 г. ====&lt;br /&gt;
&lt;br /&gt;
* Linux : Amazon Linux AMI 2018.x&lt;br /&gt;
** x86-64&lt;br /&gt;
** Последняя совместимая версия: 1.290&lt;br /&gt;
&lt;br /&gt;
==== Следующие операционные системы больше не поддерживаются с 01 августа 2024 г. ====&lt;br /&gt;
&lt;br /&gt;
* Linux : Oracle Linux 8.9&lt;br /&gt;
** x86-64&lt;br /&gt;
** Последняя совместимая версия: 1.292&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/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_284&amp;diff=4749</id>
		<title>Примечания к релизу 284</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/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_284&amp;diff=4749"/>
		<updated>2024-09-17T14:36:07Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Примечания к релизам]] / Примечания к релизу 282'''''&lt;br /&gt;
&lt;br /&gt;
== '''Ключ-АСТРОМ''' ==&lt;br /&gt;
&lt;br /&gt;
=== Критические изменения ===&lt;br /&gt;
&lt;br /&gt;
==== Разрешить все атрибуты по умолчанию ====&lt;br /&gt;
''Наблюдаемость приложений | Распределенные трассировки''&lt;br /&gt;
&lt;br /&gt;
Если вы не меняли настройки сохранения атрибутов среды за последние 365 дней, все атрибуты OpenTelemetry сохраняются по умолчанию, и вы можете явно заблокировать нежелательные атрибуты в списке заблокированных атрибутов .&lt;br /&gt;
&lt;br /&gt;
Для сред, использующих список разрешенных атрибутов , мы рекомендуем перенести настройки в список заблокированных атрибутов для лучшего мониторинга. Если вы предпочитаете, чтобы все атрибуты были заблокированы по умолчанию и разрешались только определенные, вы можете вернуться к списку разрешенных атрибутов , однако возможна только одна настройка предпочтения.&lt;br /&gt;
&lt;br /&gt;
Чтобы изменить сохранение атрибутов OpenTelemetry по умолчанию, перейдите в ''Настройки &amp;gt; Мониторинг служб на стороне сервера &amp;gt; Захват атрибутов &amp;gt; Настройки'' и выберите ''Разрешить все атрибуты'' (чтобы использовать список заблокированных атрибутов ) или ''Блокировать все атрибуты'' (чтобы использовать список разрешенных атрибутов ). Обратите внимание, что эти настройки применяются как к OpenTelemetry, так и к OpenTracing.&lt;br /&gt;
&lt;br /&gt;
=== Окончание поддержки Log Monitoring v1 ===&lt;br /&gt;
Log Monitoring версии 1 достигла конца жизненного цикла и отключена в этом выпуске (Ключ-АСТРОМ Managed версии 1.284). В результате применяются следующие изменения:&lt;br /&gt;
&lt;br /&gt;
* Log Viewer не отображает никаких данных лога.&lt;br /&gt;
* API Log Monitoring v1 отключен.&lt;br /&gt;
* Метрики лога (v1) не фиксируются. Конфигурация доступна только для чтения.&lt;br /&gt;
* События лога (v1) не запускаются. Конфигурация доступна только для чтения.&lt;br /&gt;
* Прием логов (v1) отключен.&lt;br /&gt;
* Конфигурация источника лога сохраняется для будущего использования.&lt;br /&gt;
* На страницах объектов, таких как «Хост», «Процесс» и «Группа процессов», не отображаются файлы логов.&lt;br /&gt;
* Подключенный том NFS для хранения логов больше не используется.&lt;br /&gt;
&lt;br /&gt;
Узнайте больше о том, как перейти на версию Log Monitoring Classic для мониторинга логов Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
=== Новые функции и улучшения ===&lt;br /&gt;
&lt;br /&gt;
==== Возможность выбора формата команд cURL в API Explorer ====&lt;br /&gt;
''Платформа | API''&lt;br /&gt;
&lt;br /&gt;
В API Explorer теперь можно выбрать формат команд cURL:&lt;br /&gt;
&lt;br /&gt;
* bash&lt;br /&gt;
* PowerShell (Windows)&lt;br /&gt;
* Командная строка (Windows)&lt;br /&gt;
&lt;br /&gt;
==== Отображение данных сервиса AWS Lambda ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | AWS''&lt;br /&gt;
&lt;br /&gt;
Страница сервиса Lambda теперь беспрепятственно отображает данные как из AWS Lambda (встроенной), так и из новой интеграции AWS Lambda CloudWatch, что обеспечивает плавный переход.&lt;br /&gt;
&lt;br /&gt;
* Старые и новые данные сервиса Lambda, поступающие из интеграции с AWS, теперь отображаются на странице сервиса Lambda (интеграция уровня Lambda) вместе с данными ЕдиногоАгента, когда включена интеграция с AWS CloudWatch и отслеживается сервис Lambda (встроенный или новый).&lt;br /&gt;
* На странице сервиса Lambda теперь вы можете найти метрики и свойства CloudWatch для нового сервиса Lambda.&lt;br /&gt;
* Если вы хотите изучить больше показателей CloudWatch, перейдите по ссылке на отдельную страницу для нового сервиса Lambda.&lt;br /&gt;
* Логи интеграции ЕдиногоАгента и пересылки журналов AWS также связаны с новым сервисом AWS Lambda.&lt;br /&gt;
* Вы можете включить предопределенную конфигурацию событий метрики для высокого уровня ошибок Lambda на основе нового сервиса AWS Lambda на странице настроек для интеграций AWS.&lt;br /&gt;
&lt;br /&gt;
==== Возможность загрузки полного набора результатов логов ====&lt;br /&gt;
''Инфраструктура Наблюдаемость | Логи''&lt;br /&gt;
&lt;br /&gt;
Log Monitoring теперь предлагает возможность загрузки полного набора результатов для выбранного временного интервала. Новая опция просмотра логов расширяет возможности веб-интерфейса, позволяя перечислить максимум 1000 записей журналов и позволяет проводить анализ логов по всем соответствующим журналам, включенным в Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
==== Временная метка создания узла Kubernetes ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
Добавлена ​​информация о временной метке создания узла Kubernetes на карточку свойств и в API.&lt;br /&gt;
&lt;br /&gt;
==== Обновление минимальной версии АктивногоШлюза до 1.279 ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
В связи с недавними изменениями в мониторинге Kubernetes минимальная версия АктивногоШлюза была обновлена ​​до 1.279, чтобы обеспечить доступность новейших функций.&lt;br /&gt;
&lt;br /&gt;
==== Улучшенная обработка запросов на события и проблемы для сред с несколькими центрами обработки данных ====&lt;br /&gt;
Улучшена обработка запросов на события и проблемы для сред с несколькими центрами обработки данных, что повысило стабильность в отношении дублирования документов о проблемах/событиях между различными центрами обработки данных и позволило решить такие проблемы, как ошибочное отображение закрытой проблемы как открытой.&lt;br /&gt;
&lt;br /&gt;
==== Ограничение изменений в NGINX ====&lt;br /&gt;
Лимиты NGINX были изменены следующим образом:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;worker_rlimit_nofile&amp;lt;/code&amp;gt;: 102,400&lt;br /&gt;
* &amp;lt;code&amp;gt;worker_connections&amp;lt;/code&amp;gt;: 100,000&lt;br /&gt;
&lt;br /&gt;
=== Поддержка операционных систем ===&lt;br /&gt;
Обновление кластера Ключ-АСТРОМ Managed больше невозможно в Red Hat Enterprise Linux 8.4, Oracle Linux 8.4 и Suse Linux Enterprise Server 12.4.&lt;br /&gt;
&lt;br /&gt;
==== Поддержка добавлена ====&lt;br /&gt;
&lt;br /&gt;
* Обновление до этой версии Ключ-АСТРОМ Managed поддерживается для узлов кластера, работающих на Red Hat Enterprise Linux 8.x или 9.x.&lt;br /&gt;
&lt;br /&gt;
* Elasticsearch теперь работает в среде выполнения Java 17.0.8.&lt;br /&gt;
&lt;br /&gt;
==== Следующие операционные системы больше не будут поддерживаться с 1 октября 2024 г. ====&lt;br /&gt;
&lt;br /&gt;
* Linux : SUSE Enterprise Linux 15.2&lt;br /&gt;
** x86-64&lt;br /&gt;
** Объявление поставщика﻿&lt;br /&gt;
** Последняя совместимая версия: 1.300&lt;br /&gt;
&lt;br /&gt;
==== Следующие операционные системы больше не поддерживаются с 01 июля 2024 г. ====&lt;br /&gt;
&lt;br /&gt;
* Linux : Amazon Linux AMI 2018.x&lt;br /&gt;
** x86-64&lt;br /&gt;
** Объявление поставщика﻿&lt;br /&gt;
** Последняя совместимая версия: 1.290&lt;br /&gt;
&lt;br /&gt;
==== Следующие операционные системы больше не поддерживаются с 01 августа 2024 г. ====&lt;br /&gt;
&lt;br /&gt;
* Linux : Oracle Linux 8.9&lt;br /&gt;
** x86-64&lt;br /&gt;
** Объявление поставщика﻿&lt;br /&gt;
** Последняя совместимая версия: 1.292&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/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_284&amp;diff=4748</id>
		<title>Примечания к релизу 284</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/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_284&amp;diff=4748"/>
		<updated>2024-09-17T14:32:23Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: Новая страница: «'''''Примечания к релизам / Примечания к релизу 282'''''  == '''Ключ-АСТРОМ''' ==  === Критические и...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Примечания к релизам]] / Примечания к релизу 282'''''&lt;br /&gt;
&lt;br /&gt;
== '''Ключ-АСТРОМ''' ==&lt;br /&gt;
&lt;br /&gt;
=== Критические изменения ===&lt;br /&gt;
&lt;br /&gt;
==== Разрешить все атрибуты по умолчанию ====&lt;br /&gt;
''Наблюдаемость приложений | Распределенные трассировки''&lt;br /&gt;
&lt;br /&gt;
Если вы не меняли настройки сохранения атрибутов среды за последние 365 дней, все атрибуты OpenTelemetry сохраняются по умолчанию, и вы можете явно заблокировать нежелательные атрибуты в списке заблокированных атрибутов .&lt;br /&gt;
&lt;br /&gt;
Для сред, использующих список разрешенных атрибутов , мы рекомендуем перенести настройки в список заблокированных атрибутов для лучшего мониторинга. Если вы предпочитаете, чтобы все атрибуты были заблокированы по умолчанию и разрешались только определенные, вы можете вернуться к списку разрешенных атрибутов , однако возможна только одна настройка предпочтения.&lt;br /&gt;
&lt;br /&gt;
Чтобы изменить сохранение атрибутов OpenTelemetry по умолчанию, перейдите в ''Настройки &amp;gt; Мониторинг служб на стороне сервера &amp;gt; Захват атрибутов &amp;gt; Настройки'' и выберите ''Разрешить все атрибуты'' (чтобы использовать список заблокированных атрибутов ) или ''Блокировать все атрибуты'' (чтобы использовать список разрешенных атрибутов ). Обратите внимание, что эти настройки применяются как к OpenTelemetry, так и к OpenTracing.&lt;br /&gt;
&lt;br /&gt;
=== Окончание поддержки Log Monitoring v1 ===&lt;br /&gt;
Log Monitoring версии 1 достигла конца жизненного цикла и отключена в этом выпуске (Ключ-АСТРОМ Managed версии 1.284). В результате применяются следующие изменения:&lt;br /&gt;
&lt;br /&gt;
* Log Viewer не отображает никаких данных лога.&lt;br /&gt;
* API Log Monitoring v1 отключен.&lt;br /&gt;
* Метрики лога (v1) не фиксируются. Конфигурация доступна только для чтения.&lt;br /&gt;
* События лога (v1) не запускаются. Конфигурация доступна только для чтения.&lt;br /&gt;
* Прием логов (v1) отключен.&lt;br /&gt;
* Конфигурация источника лога сохраняется для будущего использования.&lt;br /&gt;
* На страницах объектов, таких как «Хост», «Процесс» и «Группа процессов», не отображаются файлы логов.&lt;br /&gt;
* Подключенный том NFS для хранения логов больше не используется.&lt;br /&gt;
&lt;br /&gt;
Узнайте больше о том, как перейти на версию Log Monitoring Classic для мониторинга логов Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
=== Новые функции и улучшения ===&lt;br /&gt;
&lt;br /&gt;
==== Возможность выбора формата команд cURL в API Explorer ====&lt;br /&gt;
''Платформа | API''&lt;br /&gt;
&lt;br /&gt;
В API Explorer теперь можно выбрать формат команд cURL:&lt;br /&gt;
&lt;br /&gt;
* bash&lt;br /&gt;
* PowerShell (Windows)&lt;br /&gt;
* Командная строка (Windows)&lt;br /&gt;
&lt;br /&gt;
==== Отображение данных сервиса AWS Lambda ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | AWS''&lt;br /&gt;
&lt;br /&gt;
Страница сервиса Lambda теперь беспрепятственно отображает данные как из AWS Lambda (встроенной), так и из новой интеграции AWS Lambda CloudWatch, что обеспечивает плавный переход.&lt;br /&gt;
&lt;br /&gt;
* Старые и новые данные сервиса Lambda, поступающие из интеграции с AWS, теперь отображаются на странице сервиса Lambda (интеграция уровня Lambda) вместе с данными ЕдиногоАгента, когда включена интеграция с AWS CloudWatch и отслеживается сервис Lambda (встроенный или новый).&lt;br /&gt;
* На странице сервиса Lambda теперь вы можете найти метрики и свойства CloudWatch для нового сервиса Lambda.&lt;br /&gt;
* Если вы хотите изучить больше показателей CloudWatch, перейдите по ссылке на отдельную страницу для нового сервиса Lambda.&lt;br /&gt;
* Логи интеграции ЕдиногоАгента и пересылки журналов AWS также связаны с новым сервисом AWS Lambda.&lt;br /&gt;
* Вы можете включить предопределенную конфигурацию событий метрики для высокого уровня ошибок Lambda на основе нового сервиса AWS Lambda на странице настроек для интеграций AWS.&lt;br /&gt;
&lt;br /&gt;
==== Возможность загрузки полного набора результатов логов ====&lt;br /&gt;
''Инфраструктура Наблюдаемость | Логи''&lt;br /&gt;
&lt;br /&gt;
Log Monitoring теперь предлагает возможность загрузки полного набора результатов для выбранного временного интервала. Новая опция просмотра логов расширяет возможности веб-интерфейса, позволяя перечислить максимум 1000 записей журналов и позволяет проводить анализ логов по всем соответствующим журналам, включенным в Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
==== Временная метка создания узла Kubernetes ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
Добавлена ​​информация о временной метке создания узла Kubernetes на карточку свойств и в API.&lt;br /&gt;
&lt;br /&gt;
==== Обновление минимальной версии АктивногоШлюза до 1.279 ====&lt;br /&gt;
''Наблюдаемость инфраструктуры | Kubernetes''&lt;br /&gt;
&lt;br /&gt;
В связи с недавними изменениями в мониторинге Kubernetes минимальная версия АктивногоШлюза была обновлена ​​до 1.279, чтобы обеспечить доступность новейших функций.&lt;br /&gt;
&lt;br /&gt;
==== Улучшенная обработка запросов на события и проблемы для сред с несколькими центрами обработки данных ====&lt;br /&gt;
Улучшена обработка запросов на события и проблемы для сред с несколькими центрами обработки данных, что повысило стабильность в отношении дублирования документов о проблемах/событиях между различными центрами обработки данных и позволило решить такие проблемы, как ошибочное отображение закрытой проблемы как открытой.&lt;br /&gt;
&lt;br /&gt;
==== Ограничение изменений в NGINX ====&lt;br /&gt;
Лимиты NGINX были изменены следующим образом:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;worker_rlimit_nofile&amp;lt;/code&amp;gt;: 102,400&lt;br /&gt;
* &amp;lt;code&amp;gt;worker_connections&amp;lt;/code&amp;gt;: 100,000&lt;br /&gt;
&lt;br /&gt;
=== Поддержка операционных систем ===&lt;br /&gt;
Обновление кластера Ключ-АСТРОМ Managed больше невозможно в Red Hat Enterprise Linux 8.4, Oracle Linux 8.4 и Suse Linux Enterprise Server 12.4.&lt;br /&gt;
&lt;br /&gt;
==== Поддержка добавлена ====&lt;br /&gt;
&lt;br /&gt;
* Обновление до этой версии Ключ-АСТРОМ Managed поддерживается для узлов кластера, работающих на Red Hat Enterprise Linux 8.x или 9.x.&lt;br /&gt;
&lt;br /&gt;
* Elasticsearch теперь работает в среде выполнения Java 17.0.8.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/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=4747</id>
		<title>Примечания к релизам</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/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=4747"/>
		<updated>2024-09-17T14:03:17Z</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;
&lt;br /&gt;
[[Новости о прекращении поддержки]]&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%9F%D1%80%D0%B5%D0%B4%D0%BF%D1%80%D0%BE%D1%81%D0%BC%D0%BE%D1%82%D1%80_%D0%B8_%D0%B1%D0%B5%D1%82%D0%B0_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B8_(API)&amp;diff=4746</id>
		<title>Предпросмотр и бета версии (API)</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%9F%D1%80%D0%B5%D0%B4%D0%BF%D1%80%D0%BE%D1%81%D0%BC%D0%BE%D1%82%D1%80_%D0%B8_%D0%B1%D0%B5%D1%82%D0%B0_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B8_(API)&amp;diff=4746"/>
		<updated>2024-09-17T12:04:38Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[API Ключ-АСТРОМ]] / [[API Ключ-АСТРОМ#.D0.9E.D1.81.D0.BD.D0.BE.D0.B2.D0.BD.D0.BE.D0.B5|Основное]] / Предпросмотр и бета версии (API)'''''&lt;br /&gt;
&lt;br /&gt;
Некоторые запросы API доступны как функции Бета-версии или как часть предварительной версии. Эти запросы помечены примечаниями «Ранний переход» и «Предварительный просмотр» на соответствующих страницах в документации Ключ-АСТРОМ и в проводнике API (см. Примеры ниже).&lt;br /&gt;
&lt;br /&gt;
== Бета-версии ==&lt;br /&gt;
Запросы на выпуск Бета-версий доступны на основе согласия. Они не являются полнофункциональными, но общедоступны, полностью поддерживаются и готовы к производству.&lt;br /&gt;
&lt;br /&gt;
Несовместимые изменения вряд ли будут внесены в запросы API Бета-версии, но мы не можем гарантировать полную обратную совместимость версии GA с Бета-версией.&lt;br /&gt;
&lt;br /&gt;
Запросы Бета-версии помечаются в обозревателе API этой отметкой:&lt;br /&gt;
&lt;br /&gt;
[[Файл:pred1.png]]&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;
[[Файл:pred2.png]]&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%9E%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0_(API)&amp;diff=4745</id>
		<title>Ограничение доступа (API)</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%9E%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0_(API)&amp;diff=4745"/>
		<updated>2024-09-17T12:03:39Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[API Ключ-АСТРОМ]] / [[API Ключ-АСТРОМ#.D0.9E.D1.81.D0.BD.D0.BE.D0.B2.D0.BD.D0.BE.D0.B5|Основное]] / Ограничение доступа (API)'''''&lt;br /&gt;
&lt;br /&gt;
Доступ для чтения к Ключ-АСТРОМ API предоставляется бесплатно в рамках модели добросовестного использования. Вы платите за определение и продвижение новых пользовательских показателей через Ключ-АСТРОМ API за каждый показатель в месяц. Обратитесь к DDU для пользовательских метрик для получения подробной информации о приеме пользовательских метрик и о том, как это влияет на использование вами данных мониторинга Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
== Лимит полезной нагрузки ==&lt;br /&gt;
Размер полезной нагрузки ограничен 1 МБ. Исключения составляют:&lt;br /&gt;
&lt;br /&gt;
* API конфигурации Mobile Symbolication API - вы можете загружать файлы символики размером до 100 МБ.&lt;br /&gt;
* API конфигурации Extensions API - вы можете загружать файлы ZIP с расширениями размером до 50 МБ.&lt;br /&gt;
* API конфигурации API плагинов - вы можете загружать ZIP-файлы плагинов размером до 50 МБ.&lt;br /&gt;
&lt;br /&gt;
== Регулирование запросов ==&lt;br /&gt;
Каждая среда имеет ограниченный пул потоков (с очередью) для обработки запросов. Вы достигли предела, когда и пул потоков, и его очередь заполнены или время ожидания запроса в очереди (тайм-аут составляет 10 секунд). Когда вы достигнете предела, ваши запросы вернут код ответа 429.&lt;br /&gt;
&lt;br /&gt;
Такой подход позволяет выполнять большое количество дешевых запросов без превышения лимита и защищает вашу среду от перегрузки многими дорогостоящими запросами.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%9A%D0%BE%D0%B4%D1%8B_%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B0_(API)&amp;diff=4744</id>
		<title>Коды ответа (API)</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%9A%D0%BE%D0%B4%D1%8B_%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B0_(API)&amp;diff=4744"/>
		<updated>2024-09-17T12:01:51Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[API Ключ-АСТРОМ]] / [[API Ключ-АСТРОМ#.D0.9E.D1.81.D0.BD.D0.BE.D0.B2.D0.BD.D0.BE.D0.B5|Основное]] / Коды ответа (API)'''''&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;
|200&lt;br /&gt;
|ОК. Запрос выполнен.&lt;br /&gt;
|-&lt;br /&gt;
|400&lt;br /&gt;
|Плохой запрос. Запрос не прошел. В теле ответа приводятся дополнительные сведения.&lt;br /&gt;
|-&lt;br /&gt;
|401&lt;br /&gt;
|Несанкционированный. Аутентификация токена не удалась. Проверьте, есть ли у вашего токена необходимые разрешения.&lt;br /&gt;
|-&lt;br /&gt;
|404&lt;br /&gt;
|Не найдено. Запрошенный ресурс не найден в вашей среде. Проверьте правильность ввода.&lt;br /&gt;
|-&lt;br /&gt;
|420&lt;br /&gt;
|Слишком много запросов. Вы достигли предела использования API.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/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=4743</id>
		<title>Примечания к релизам</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/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=4743"/>
		<updated>2024-09-17T11:45:18Z</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;
&lt;br /&gt;
[[Новости о прекращении поддержки]]&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/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=4742</id>
		<title>Примечания к релизам</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/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=4742"/>
		<updated>2024-09-17T11:19:27Z</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;
&lt;br /&gt;
[[Новости о прекращении поддержки]]&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%A2%D0%BE%D0%BA%D0%B5%D0%BD%D1%8B_%D0%B8_%D0%B0%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_(API)&amp;diff=4741</id>
		<title>Токены и аутентификация (API)</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%A2%D0%BE%D0%BA%D0%B5%D0%BD%D1%8B_%D0%B8_%D0%B0%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_(API)&amp;diff=4741"/>
		<updated>2024-09-16T15:27:52Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[API Ключ-АСТРОМ]] / [https://doc.ruscomtech.ru/index.php/API_Ключ-АСТРОМ#.D0.9E.D1.81.D0.BD.D0.BE.D0.B2.D0.BD.D0.BE.D0.B5 Основное] / Токены и аутентификация (API)'''''&lt;br /&gt;
&lt;br /&gt;
Чтобы пройти аутентификацию для использования Ключ-АСТРОМ API, вам понадобится действующий [[токен доступа]] или действительный [[токен личного доступа]] . Доступ к API детализирован, что означает, что вам также потребуются соответствующие разрешения, назначенные токену. См. описание каждого запроса, чтобы узнать, какие разрешения требуются для его использования.&lt;br /&gt;
&lt;br /&gt;
== Формат токена ==&lt;br /&gt;
Ключ-АСТРОМ использует уникальный формат токенов, состоящий из трех компонентов, разделенных точками (.). Например:&amp;lt;br&amp;gt;&lt;br /&gt;
dt0c01.ST2EY72KQINMH574WMNVI7YN.G3DFPBEJYMODIDAEX454M7YWBUVEFOWKPRVMWFASS64NFH52PX6BNDVFFM572RZM&lt;br /&gt;
&lt;br /&gt;
* dt0c01 - Префикс для идентификации токена.&lt;br /&gt;
* ST2...7YN - Открытая часть токена. 24-значный открытый идентификатор токена. Это значение можно безопасно отображать в пользовательском интерфейсе и использовать для ведения журнала.&lt;br /&gt;
* G3D...RZM - Секретная часть токена. 64-символьная секретная часть токена, которую можно рассматривать как пароль, поэтому она не отображается в веб-интерфейсе Ключ-АСТРОМ (после первоначального создания) и не сохраняется в файлах журнала.&lt;br /&gt;
== Создание токена ==&lt;br /&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;
# Скопируйте сгенерированный токен в буфер обмена. Сохраните токен в диспетчере паролей для использования в будущем.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Вы можете получить доступ к своему токену только один раз после его создания.'''&lt;br /&gt;
&lt;br /&gt;
Вы можете назначить несколько разрешений для одного токена или вы можете сгенерировать несколько токенов, каждый с разными уровнями доступа, и использовать их соответствующим образом - проверьте политики безопасности вашей организации, чтобы получить наилучшие рекомендации.&lt;br /&gt;
&lt;br /&gt;
В качестве альтернативы вы можете использовать [[POST запрос (токен)]] к 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;
# Выберите токены личного доступа .&lt;br /&gt;
# Выберите Создать новый токен .&lt;br /&gt;
# Введите имя для вашего токена.&lt;br /&gt;
# Выберите необходимые разрешения для токена.&lt;br /&gt;
# Выберите «Создать» .&lt;br /&gt;
# Скопируйте сгенерированный токен в буфер обмена. Сохраните токен в диспетчере паролей для использования в будущем.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Вы можете получить доступ к своему токену только один раз после его создания.'''&lt;br /&gt;
&lt;br /&gt;
Вы можете назначить несколько разрешений одному токену или сгенерировать несколько токенов, каждый с разными разрешениями - проверьте политики безопасности вашей организации, чтобы получить наилучшие рекомендации. Вы можете сгенерировать до пяти токенов личного доступа.&lt;br /&gt;
&lt;br /&gt;
В качестве альтернативы вы можете использовать [[POST запрос (токен)]] к API токенов аутентификации для создания токена личного доступа.&lt;br /&gt;
&lt;br /&gt;
Ключ-АСТРОМ не требует уникальных имен токенов. Вы можете создать несколько токенов с одним и тем же именем. Обязательно укажите понятное имя для каждого генерируемого токена. Правильное именование поможет вам эффективно управлять своими токенами и, возможно, удалять их, когда они больше не нужны.&lt;br /&gt;
&lt;br /&gt;
== Разрешения токена ==&lt;br /&gt;
=== Токен API ===&lt;br /&gt;
Ключ-АСТРОМ предоставляет следующие разрешения для токенов API. Вы можете установить их в пользовательском интерфейсе, как описано выше, или через [[API токенов аутентификации]]. Некоторые области доступны только через API.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+API v2&lt;br /&gt;
!Имя&lt;br /&gt;
!Значение API	&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|Чтение метрик&lt;br /&gt;
|metrics.read&lt;br /&gt;
|Предоставляет доступ к GET-запросам [[Metrics API v2]] .&lt;br /&gt;
|-&lt;br /&gt;
|Запись метрик&lt;br /&gt;
|metrics.write&lt;br /&gt;
|Предоставляет доступ к [[удалению пользовательской метрики]] для запроса к Metrics API v2.&lt;br /&gt;
|-&lt;br /&gt;
|Метрики загрузки&lt;br /&gt;
|metrics.ingest&lt;br /&gt;
|Предоставляет доступ к POST запросу ingest data points Metrics API v2.&lt;br /&gt;
|-&lt;br /&gt;
|Чтение логов&lt;br /&gt;
|logs.read&lt;br /&gt;
|Предоставляет доступ к GET запросам [[Log Monitoring API v2]].&lt;br /&gt;
|-&lt;br /&gt;
|Логи загрузки&lt;br /&gt;
|logs.ingest&lt;br /&gt;
|Предоставляет доступ к POST запросу логов загрузки Log Monitoring API v2.&lt;br /&gt;
|-&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 токенов аутентификации]].&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Имя&lt;br /&gt;
!Значение API	&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|Чтение токенов API&lt;br /&gt;
|apiTokens.read&lt;br /&gt;
|Предоставляет доступ к GET запросам  [[API токенов аутентификации]]&lt;br /&gt;
|-&lt;br /&gt;
|Запись токенов API&lt;br /&gt;
|apiTokens.write&lt;br /&gt;
|Предоставляет доступ к POST, PUT и DELETE запросам [[API токенов аутентификации]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Аутентификация ==&lt;br /&gt;
У вас есть два варианта передачи токена API: в HTTP-заголовке авторизации или в параметре запроса '''api-token''' .&lt;br /&gt;
&lt;br /&gt;
Мы рекомендуем использовать заголовок авторизации, поскольку URL-адреса (вместе с переданными в них токенами) могут регистрироваться в разных местах. Пользователи также могут добавлять URL-адреса в закладки или делиться ими в виде обычного текста. Следовательно, размещение токенов аутентификации в URL-адресе увеличивает риск того, что они будут захвачены злоумышленником.&lt;br /&gt;
&lt;br /&gt;
=== Используя заголовок HTTP ===&lt;br /&gt;
Вы можете пройти аутентификацию, прикрепив токен к HTTP-заголовку авторизации. В следующем примере показана аутентификация через HTTP-заголовок:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; &lt;br /&gt;
curl --request GET \&amp;lt;br&amp;gt;&lt;br /&gt;
--url &amp;lt;nowiki&amp;gt;https://mySampleEnv.ruscomtech.ru/api/v1/config/clusterversion&amp;lt;/nowiki&amp;gt; \&amp;lt;br&amp;gt;&lt;br /&gt;
--header 'Authorization: Api-Token dt0c01.abc123.abcdefjhij1234567890' \ &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Используя параметр запроса ===&lt;br /&gt;
Вы можете пройти аутентификацию, добавив токен в качестве значения параметра запроса api-token.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; &lt;br /&gt;
curl --request GET \&amp;lt;br&amp;gt;&lt;br /&gt;
--url '&amp;lt;nowiki&amp;gt;https://mySampleEnv.live.ruscomtech.eu/api/v1/config/clusterversion?api-token=abcdefjhij1234567890'&amp;lt;/nowiki&amp;gt; \ &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Аутентификация в API Explorer ==&lt;br /&gt;
Выберите значок замока рядом с любым эндпоинтом, чтобы отобразить информацию о токенах API, которые защищают этот эндпоинт. Каждый эндпоинт требует определенного типа токена.&lt;br /&gt;
&lt;br /&gt;
Вы также можете разблокировать все эндпоинты, выбрав '''Авторизовать'''. В отображаемом диалоговом окне вы можете увидеть, какие разрешения токена необходимы для каждого эндпоинта API. Введя свой токен API в диалоговое окно Доступные авторизации , вы можете разблокировать все связанные эндпоинты API.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=DDU_%D0%B4%D0%BB%D1%8F_%D0%BF%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%D1%85_%D1%82%D1%80%D0%B0%D1%81%D1%81%D0%B8%D1%80%D0%BE%D0%B2%D0%BE%D0%BA_(Trace_API)&amp;diff=4740</id>
		<title>DDU для пользовательских трассировок (Trace API)</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=DDU_%D0%B4%D0%BB%D1%8F_%D0%BF%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%D1%85_%D1%82%D1%80%D0%B0%D1%81%D1%81%D0%B8%D1%80%D0%BE%D0%B2%D0%BE%D0%BA_(Trace_API)&amp;diff=4740"/>
		<updated>2024-09-16T14:54:35Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Ресурсы мониторинга|Лицензирование]] / Расширение Ключ-АСТРОМ (блоки данных ИИ) / DDU для пользовательских трассировок (Trace API)'''''&lt;br /&gt;
&lt;br /&gt;
Хотя нет никаких дополнительных затрат или лицензий, связанных с интеграцией данных OpenTracing и OpenTelemetry span в Ключ-АСТРОМ через ЕдиныйАгент, у вас есть возможность настроить Ключ-АСТРОМ Trace API для приема диапазонов OpenTelemetry и OpenTracing; они известны как «специальные трейсы». Этот подход полезен для интеграции данных трассировки OpenTelemetry, которые отправляются сторонними службами. Прием интервалов через конечную точку Trace API потребляет ВИД, потому что этот подход требует большей вычислительной и аналитической мощности, чем прием через ЕдиныйАгент.&lt;br /&gt;
&lt;br /&gt;
Дополнительные сведения о приеме диапазонов OpenTelemetry и OpenTracing на основе ЕдиныйАгент, который не использует ВИД, см. В разделе Поддержка ЕдиныйАгент OpenTracing и OpenTelemetry .&lt;br /&gt;
&lt;br /&gt;
== Потребление ВИД для приема пользовательской трассировки ==&lt;br /&gt;
Хотя трассировка может содержать диапазоны, захваченные с помощью ЕдиныйАгент и Ключ-АСТРОМ Trace API, только диапазоны, полученные через Ключ-АСТРОМ Trace API, потребляют ВИД. Для службы API, оснащенной OpenTelemetry, и диапазоны захватываются через ЕдиныйАгент, ВИД не используются. Пользовательские трассировки, загружаемые через Ключ-АСТРОМ Trace API, лицензируются на основе приема диапазонов (каждый диапазон соответствует одной операции в трассировке).&lt;br /&gt;
&lt;br /&gt;
=== Пример потребления ВИД ===&lt;br /&gt;
Чтобы рассчитать потребление ВИД для пользовательских трассировок, умножьте общее количество вызовов на общее количество интервалов, умноженное на вес ВИД, за измеренный период времени. Рассмотрим службу API, оснащенную OpenTelemetry, которая получает в среднем 10 диапазонов на один вызов API через Ключ-АСТРОМ Trace API. Если среднее количество вызовов API в месяц составляет 1 миллион, ежемесячное потребление ВИД составляет 7000 DDU ( &amp;lt;code&amp;gt;1,000,000 invocations x 10 spans x .0007 ВИД = 7,000 ВИД&amp;lt;/code&amp;gt;), что эквивалентно 84000 ВИД в год ( &amp;lt;code&amp;gt;7,000 ВИД x 12 months = 84,000 ВИД&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Пулы ВИД&lt;br /&gt;
&lt;br /&gt;
Пулы блоков данных ВИД для событий позволяют вам установить жесткие ограничения на потребление ВИД для событий. Из меню Ключ-АСТРОМ выберите Настройки &amp;gt; Потребление &amp;gt; пулы данных AI пулы и включите ограничения для Трассировок разделе , чтобы установить годовой или месячный лимит.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=DDU_%D0%B4%D0%BB%D1%8F_%D0%BB%D0%BE%D0%B3%D0%B0_%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3%D0%B0&amp;diff=4739</id>
		<title>DDU для лога мониторинга</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=DDU_%D0%B4%D0%BB%D1%8F_%D0%BB%D0%BE%D0%B3%D0%B0_%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3%D0%B0&amp;diff=4739"/>
		<updated>2024-09-16T14:53:46Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
ВИД подсчитывает все входящие записи журнала (записи) из ваших данных журнала. Каждая запись журнала (строка, сообщение, запись) вычитается &amp;lt;code&amp;gt;0.0005 ВИД&amp;lt;/code&amp;gt;из доступной квоты. Например, 1 миллион записей журнала, умноженный на вес ВИД, равный 0,0005, потребляет всего 500 ВИД.&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;
Ключ-АСТРОМ предполагает, что отметка времени является началом новой записи журнала.&lt;br /&gt;
&lt;br /&gt;
Например, в следующих данных журнала (потребляемых с помощью файла журнала или общего приема) Ключ-АСТРОМ насчитывает девять записей журнала на основе появления метки времени:&lt;br /&gt;
&lt;br /&gt;
Ввод файла журнала&lt;br /&gt;
 &amp;lt;code&amp;gt;1: Oct 18 05:56:11 INFO ip-10-176-34-132 DHCPREQUEST on eth0 to 10.176.34.1&lt;br /&gt;
 2: Oct 18 05:56:12 INFO ip-10-176-34-132 DHCPACK from 10.176.34.1&lt;br /&gt;
 3: Oct 18 05:56:13 INFO ip-10-176-34-132 bound to 10.176.34.132 -- renewal in 1551s4:&lt;br /&gt;
 4: Oct 18 05:56:15 INFO ip-10-176-34-132 [get_meta] Getting token for IMDSv&lt;br /&gt;
 5: Oct 18 05:56:16 INFO ip-10-176-34-132 [get_meta] Trying to get &amp;lt;nowiki&amp;gt;http://169.23.2.3&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 6: Oct 18 05:56:18 INFO ip-10-176-34-132 [rewrite_aliases] Rewriting aliases&lt;br /&gt;
 7: Oct 18 06:22:06 INFO ip-10-176-34-132 DHCPREQUEST on eth0 to 10.176.34.1 port 67&lt;br /&gt;
 8: Oct 18 06:22:07 INFO ip-10-176-34-132 DHCPACK from 10.176.34.1 (xid=0x3a182c8c)&lt;br /&gt;
 9: Oct 18 06:22:10 INFO ip-10-176-34-132 bound to 10.176.34.132 -- renewal in 1364s&amp;lt;/code&amp;gt;&lt;br /&gt;
Общие входные данные для приема&lt;br /&gt;
 &amp;lt;code&amp;gt;curl -X POST &amp;quot;&amp;lt;nowiki&amp;gt;https://my.activegate/api/v2/logs/ingest&amp;lt;/nowiki&amp;gt;&amp;quot; &lt;br /&gt;
      -H  &amp;quot;accept: application/json; charset=utf-8&amp;quot; &lt;br /&gt;
      -H  &amp;quot;Content-Type: text/plain; charset=utf-8&amp;quot; &lt;br /&gt;
      -d &amp;quot;Oct 18 05:56:11 INFO ip-10-176-34-132 DHCPREQUEST on eth0 to 10.176.34.1Oct 18 05:56:12 INFO ip-10-176-34-132 DHCPACK from 10.176.34.1Oct 18 05:56:13 INFO ip-10-176-34-132 bound to 10.176.34.132 -- renewal in 1551s4:Oct 18 05:56:15 INFO ip-10-176-34-132 [get_meta] Getting token for IMDSvOct 18 05:56:16 INFO ip-10-176-34-132 [get_meta] Trying to get &amp;lt;nowiki&amp;gt;http://169.23.2.3Oct&amp;lt;/nowiki&amp;gt; 18 05:56:18 INFO ip-10-176-34-132 [rewrite_aliases] Rewriting aliasesOct 18 06:22:06 INFO ip-10-176-34-132 DHCPREQUEST on eth0 to 10.176.34.1 port 67Oct 18 06:22:07 INFO ip-10-176-34-132 DHCPACK from 10.176.34.1 (xid=0x3a182c8c)Oct 18 06:22:10 INFO ip-10-176-34-132 bound to 10.176.34.132 -- renewal in 1364s&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;9&amp;lt;/code&amp;gt;строк журнала / записи x &amp;lt;code&amp;gt;0.0005&amp;lt;/code&amp;gt;вес журнала = &amp;lt;code&amp;gt;0.0045 ВИД&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Объект JSON ===&lt;br /&gt;
Ключ-АСТРОМ предполагает, что отдельный объект JSON является записью журнала. Файл JSON может содержать несколько объектов, которые считаются записью журнала.&lt;br /&gt;
&lt;br /&gt;
Например, в следующих данных журнала Ключ-АСТРОМ подсчитывает три записи журнала на основе вхождения объекта JSON:&lt;br /&gt;
&lt;br /&gt;
Лог-файл&lt;br /&gt;
 &amp;lt;code&amp;gt;[&lt;br /&gt;
   {&lt;br /&gt;
   &amp;quot;timestamp&amp;quot;: &amp;quot;2021-07-29T10:54:40.962165022Z&amp;quot;,&lt;br /&gt;
   &amp;quot;level&amp;quot;: &amp;quot;error&amp;quot;,&lt;br /&gt;
   &amp;quot;log.source&amp;quot;: &amp;quot;/var/log/syslog&amp;quot;,&lt;br /&gt;
   &amp;quot;application.id&amp;quot;: &amp;quot;PaymentService-Prod&amp;quot;,&lt;br /&gt;
   &amp;quot;content&amp;quot;: &amp;quot;DHCPREQUEST on eth0 to 10.176.34.1&amp;quot;&lt;br /&gt;
   },&lt;br /&gt;
   {&lt;br /&gt;
   &amp;quot;log.source&amp;quot;: &amp;quot;/var/log/syslog&amp;quot;,&lt;br /&gt;
   &amp;quot;content&amp;quot;: &amp;quot;[get_meta] Getting token for IMDSv&amp;quot;&lt;br /&gt;
   },&lt;br /&gt;
   {&lt;br /&gt;
   &amp;quot;content&amp;quot;: &amp;quot;DHCPACK from 10.176.34.1 (xid=0x3a182c8c)&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
 ]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;curl -X POST &amp;quot;&amp;lt;nowiki&amp;gt;https://my.activegate/api/v2/logs/ingest&amp;lt;/nowiki&amp;gt;&amp;quot; &lt;br /&gt;
      -H  &amp;quot;accept: application/json; charset=utf-8&amp;quot; &lt;br /&gt;
      -H  &amp;quot;Content-Type: application/json; charset=utf-8&amp;quot; &lt;br /&gt;
      -d &amp;quot;[{\&amp;quot;timestamp\&amp;quot;:\&amp;quot;2021-07-29T10:54:40.962165022Z\&amp;quot;,\&amp;quot;level\&amp;quot;:\&amp;quot;error\&amp;quot;,\&amp;quot;log.source\&amp;quot;:\&amp;quot;/var/log/syslog\&amp;quot;,\&amp;quot;application.id\&amp;quot;:\&amp;quot;PaymentService-Prod\&amp;quot;,\&amp;quot;content\&amp;quot;:\&amp;quot;DHCPREQUEST on eth0 to 10.176.34.1\&amp;quot;},{\&amp;quot;log.source\&amp;quot;:\&amp;quot;/var/log/syslog\&amp;quot;,\&amp;quot;content\&amp;quot;:\&amp;quot;[get_meta] Getting token for IMDSv\&amp;quot;},{\&amp;quot;content\&amp;quot;:\&amp;quot;DHCPACK from 10.176.34.1 (xid=0x3a182c8c)\&amp;quot;}]&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;строки журнала / записи x &amp;lt;code&amp;gt;0.0005&amp;lt;/code&amp;gt;вес журнала = &amp;lt;code&amp;gt;0.0015&amp;lt;/code&amp;gt;DDU.&lt;br /&gt;
&lt;br /&gt;
== Как мониторинг журналов может повлиять на потребление ВИД ==&lt;br /&gt;
Ключ-АСТРОМ считает записи журнала на основе отметки времени, даже если запись журнала содержит присоединенную трассировку стека.&lt;br /&gt;
&lt;br /&gt;
Например, оба следующих журнала ( Log1 и Log2 ) содержат 14 строк данных журнала. Ключ-АСТРОМ вычисляет записи журнала, которые используют ВИД с действительной меткой времени. В результате Log1 генерировал стоимость &amp;lt;code&amp;gt;0.007 ВИД&amp;lt;/code&amp;gt;, а Log2 генерировал стоимость &amp;lt;code&amp;gt;0.001 ВИД&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Журнал1&lt;br /&gt;
 &amp;lt;code&amp;gt;1:  Oct 18 05:56:11 INFO ip-10-176-34-132 DHCPREQUEST on eth0 to 10.176.34.1&lt;br /&gt;
 2:  Oct 18 05:56:12 INFO ip-10-176-34-132 DHCPACK from 10.176.34.1&lt;br /&gt;
 3:  Oct 18 05:56:13 INFO ip-10-176-34-132 bound to 10.176.34.132 -- renewal in 1551s4:&lt;br /&gt;
 4:  Oct 18 05:56:15 INFO ip-10-176-34-132 [get_meta] Getting token for IMDSv&lt;br /&gt;
 5:  Oct 18 05:56:16 INFO ip-10-176-34-132 [get_meta] Trying to get &amp;lt;nowiki&amp;gt;http://169.23.2.3&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 6:  Oct 18 05:56:15 INFO ip-10-176-34-132 [get_meta] Getting token for IMDSv&lt;br /&gt;
 7:  Oct 18 06:16:16 INFO ip-10-176-34-132 [get_meta] Trying to get &amp;lt;nowiki&amp;gt;http://169.23.2.3&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 8:  Oct 18 06:16:18 INFO ip-10-176-34-132 [rewrite_aliases] Rewriting aliases&lt;br /&gt;
 9:  Oct 18 06:21:26 INFO ip-10-176-34-132 DHCPREQUEST on eth0 to 10.176.34.1 port 67&lt;br /&gt;
 10: Oct 18 06:22:06 INFO ip-10-176-34-132 DHCPREQUEST on eth0 to 10.176.34.1 port 67&lt;br /&gt;
 11: Oct 18 06:22:07 INFO ip-10-176-34-132 DHCPACK from 10.176.34.1 (xid=0x3a182c8c)&lt;br /&gt;
 12: Oct 18 06:22:10 INFO ip-10-176-34-132 bound to 10.176.34.132 -- renewal in 1364s&lt;br /&gt;
 13: Oct 18 14:51:22 ERROR ip-10-176-34-32 classOne: Index out of range&lt;br /&gt;
 14: Oct 18 16:52:10 ERROR ip-10-176-34-32 classOne: Index out of range&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;14&amp;lt;/code&amp;gt;записей &amp;lt;code&amp;gt;0.0005&amp;lt;/code&amp;gt;журнала x вес журнала = &amp;lt;code&amp;gt;0.007 ВИД&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Журнал2&lt;br /&gt;
 &amp;lt;code&amp;gt;1: Oct 18 14:51:22 ERROR ip-10-176-34-32 classOne: Index out of range&lt;br /&gt;
 2:     java.lang.StringIndexOutOfBoundsException: String index out of range: 18&lt;br /&gt;
 3:     at java.lang.String.charAt(String.java:658)&lt;br /&gt;
 4:     at com.example.app.loggingApp.classOne.getResult(classOne.java:15)&lt;br /&gt;
 5:     at com.example.app.loggingApp.AppController.tester(AppController.java:27)&lt;br /&gt;
 6:     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br /&gt;
 7:     at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:62)&lt;br /&gt;
 8: Oct 18 16:52:10 ERROR ip-10-176-34-32 classOne: Index out of range&lt;br /&gt;
 9:     java.lang.StringIndexOutOfBoundsException: String index out of range: 18&lt;br /&gt;
 10:    at java.lang.String.charAt(String.java:658)&lt;br /&gt;
 11:    at com.example.app.loggingApp.classOne.getResult(classOne.java:15)&lt;br /&gt;
 12:    at com.example.app.loggingApp.AppController.tester(AppController.java:27)&lt;br /&gt;
 13:    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br /&gt;
 14:    at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:62)&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;записи &amp;lt;code&amp;gt;0.0005&amp;lt;/code&amp;gt;журнала x вес журнала = &amp;lt;code&amp;gt;0.001&amp;lt;/code&amp;gt;DDU.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%A0%D0%B5%D1%81%D1%83%D1%80%D1%81%D1%8B_%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3%D0%B0&amp;diff=4737</id>
		<title>Ресурсы мониторинга</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%A0%D0%B5%D1%81%D1%83%D1%80%D1%81%D1%8B_%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3%D0%B0&amp;diff=4737"/>
		<updated>2024-09-16T14:48:28Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[https://doc.ruscomtech.ru/index.php/Ресурсы_мониторинга Лицензирование] /''''' &lt;br /&gt;
&lt;br /&gt;
[[Мониторинг приложений и инфраструктуры (хост-модули)|Мониторинг приложений и инфраструктуры (Единый Агент)]]&lt;br /&gt;
&lt;br /&gt;
[[Цифровой мониторинг опыта (единицы DEM)|мониторинг Цифрового опыта (ЦО)]]&lt;br /&gt;
&lt;br /&gt;
[[Расширение Ключ-АСТРОМ (блоки данных ИИ)|Расширение Ключ-АСТРОМ (Внешние Источники Данных - ВИД)]]&lt;br /&gt;
&lt;br /&gt;
* [[DDU для лога мониторинга|ВИД]] [[DDU для лога мониторинга|для мониторинга логов]] &lt;br /&gt;
* [[DDU для пользовательских трассировок (Trace API)|ВИД]] [[DDU для пользовательских трассировок (Trace API)|для пользовательских трассировок (Trace API)]]&lt;br /&gt;
Потребление мониторинга Ключ-АСТРОМ основано на различных типах модулей мониторинга, которые используются вашей средой Ключ-АСТРОМ во время мониторинга ваших приложений и связанных служб.&lt;br /&gt;
&lt;br /&gt;
''Эта страница предназначена только для информационных целей. Условия предложения бесплатной пробной версии Ключ-АСТРОМ и / или вашей лицензии Ключ-АСТРОМ будут применяться к любому использованию продуктов или услуг Ключ-АСТРОМ.''&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%A0%D0%B5%D1%81%D1%83%D1%80%D1%81%D1%8B_%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3%D0%B0&amp;diff=4735</id>
		<title>Ресурсы мониторинга</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%A0%D0%B5%D1%81%D1%83%D1%80%D1%81%D1%8B_%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3%D0%B0&amp;diff=4735"/>
		<updated>2024-09-16T14:44:45Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[https://doc.ruscomtech.ru/index.php/Ресурсы_мониторинга Лицензирование] /''''' &lt;br /&gt;
&lt;br /&gt;
[[Мониторинг приложений и инфраструктуры (хост-модули)|Мониторинг приложений и инфраструктуры (Единый Агент)]]&lt;br /&gt;
&lt;br /&gt;
[[Цифровой мониторинг опыта (единицы DEM)|мониторинг Цифрового опыта (ЦО)]]&lt;br /&gt;
&lt;br /&gt;
[[Расширение Ключ-АСТРОМ (блоки данных Дэвиса)|Расширение Ключ-АСТРОМ (Внешние Источники Данных - ВИД)]]&lt;br /&gt;
&lt;br /&gt;
* [[DDU для лога мониторинга|ВИД]] [[DDU для лога мониторинга|для мониторинга логов]] &lt;br /&gt;
* [[DDU для пользовательских трассировок (Trace API)|ВИД]] [[DDU для пользовательских трассировок (Trace API)|для пользовательских трассировок (Trace API)]]&lt;br /&gt;
Потребление мониторинга Ключ-АСТРОМ основано на различных типах модулей мониторинга, которые используются вашей средой Ключ-АСТРОМ во время мониторинга ваших приложений и связанных служб.&lt;br /&gt;
&lt;br /&gt;
''Эта страница предназначена только для информационных целей. Условия предложения бесплатной пробной версии Ключ-АСТРОМ и / или вашей лицензии Ключ-АСТРОМ будут применяться к любому использованию продуктов или услуг Ключ-АСТРОМ.''&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%9C%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%B8%D0%BD%D1%84%D1%80%D0%B0%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_(%D1%85%D0%BE%D1%81%D1%82-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D0%B8)&amp;diff=4734</id>
		<title>Мониторинг приложений и инфраструктуры (хост-модули)</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%9C%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%B8%D0%BD%D1%84%D1%80%D0%B0%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_(%D1%85%D0%BE%D1%81%D1%82-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D0%B8)&amp;diff=4734"/>
		<updated>2024-09-16T14:43:37Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[https://doc.ruscomtech.ru/index.php/Ресурсы_мониторинга Лицензирование] / Мониторинг приложений и инфраструктуры (хост-модули)'''''&lt;br /&gt;
&lt;br /&gt;
Мониторинг приложений и инфраструктуры Ключ-АСТРОМ обеспечивается путем установки Единого агента Ключ-АСТРОМ на каждый отслеживаемый хост в вашей среде. ЕдиныйАгент лицензируется для каждого хоста (виртуального или физического сервера).&lt;br /&gt;
&lt;br /&gt;
Однако не все хосты одинакового размера. Более крупные узлы потребляют больше лицензий, чем узлы меньшего размера. Мы используем объем оперативной памяти на отслеживаемом сервере в качестве меры для определения размера хоста (то есть того, сколько лицензий ЕА он потребляет). Преимущество этого подхода заключается в его простоте - мы не принимаем во внимание факторы, зависящие от технологии (например, количество JVM или количество микросервисов, размещенных на сервере). Не имеет значения, является ли хост на основе .NET, Java или чего-то еще. У вас может быть 10 JVM или 1000 JVM; такие факторы не влияют на объем мониторинга, потребляемого средой.&lt;br /&gt;
&lt;br /&gt;
ЕдиныйАгент может работать в двух разных режимах. По умолчанию ЕдиныйАгент работает в режиме полного мониторинга . В качестве альтернативы вы можете использовать режим мониторинга инфраструктуры для мониторинга хостов, которым не требуется полная видимость стека. Режим инфраструктуры потребляет меньше узлов, чем режим Full-Stack.&lt;br /&gt;
&lt;br /&gt;
== Единый Агент (ЕА) ==&lt;br /&gt;
Обратитесь к таблице весовых коэффициентов хост-модулей ниже, чтобы узнать, сколько хост-модулей потребляется в зависимости от объема ОЗУ отслеживаемого сервера. Общее потребление хост-модулей рассчитывается на основе суммы всех хост-модулей всех режимов и отслеживаемых систем.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Max. RAM&lt;br /&gt;
!ЕА (Full-Stack *)&lt;br /&gt;
!ЕА (Инфраструктура **)&lt;br /&gt;
|-&lt;br /&gt;
|1,6 ГБ&lt;br /&gt;
|0,10&lt;br /&gt;
|0,03&lt;br /&gt;
|-&lt;br /&gt;
|4ГБ&lt;br /&gt;
|0,25&lt;br /&gt;
|0,075&lt;br /&gt;
|-&lt;br /&gt;
|8 ГБ&lt;br /&gt;
|0,50&lt;br /&gt;
|0,15&lt;br /&gt;
|-&lt;br /&gt;
|16 ГБ&lt;br /&gt;
|1.0&lt;br /&gt;
|0,3&lt;br /&gt;
|-&lt;br /&gt;
|32 ГБ&lt;br /&gt;
|2.0&lt;br /&gt;
|0,6&lt;br /&gt;
|-&lt;br /&gt;
|48 ГБ&lt;br /&gt;
|3.0&lt;br /&gt;
|0,9&lt;br /&gt;
|-&lt;br /&gt;
|64 ГБ&lt;br /&gt;
|4.0&lt;br /&gt;
|1.0&lt;br /&gt;
|-&lt;br /&gt;
|80 ГБ&lt;br /&gt;
|5.0&lt;br /&gt;
|1.0&lt;br /&gt;
|-&lt;br /&gt;
|96 ГБ&lt;br /&gt;
|6.0&lt;br /&gt;
|1.0&lt;br /&gt;
|-&lt;br /&gt;
|112 ГБ&lt;br /&gt;
|7.0&lt;br /&gt;
|1.0&lt;br /&gt;
|-&lt;br /&gt;
|nx16 ГБ&lt;br /&gt;
|п&lt;br /&gt;
|1.0&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; Когда объем ОЗУ на хосте оказывается между значениями, указанными в таблице выше, число округляется в большую сторону. Например, хост с 12 ГБ ОЗУ потребляет 1 лицензию ЕА, потому что 12 ГБ находятся между 8 ГБ и 16 ГБ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt; Для режима мониторинга инфраструктуры применяется тот же принцип округления, но количество единиц хоста, потребляемых хостом, ограничено 1,0.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%9B%D1%83%D1%87%D1%88%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B_%D0%B4%D0%BB%D1%8F_%D0%B2%D0%BB%D0%B0%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F&amp;diff=4733</id>
		<title>Лучшие команды для владения</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%9B%D1%83%D1%87%D1%88%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B_%D0%B4%D0%BB%D1%8F_%D0%B2%D0%BB%D0%B0%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F&amp;diff=4733"/>
		<updated>2024-09-13T14:33:44Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Применение Ключ-АСТРОМ]] / [[Применение Ключ-АСТРОМ#.D0.92.D0.BB.D0.B0.D0.B4.D0.B5.D0.BD.D0.B8.D0.B5|Владение]] / Лучшие команды для владения'''''&lt;br /&gt;
&lt;br /&gt;
Эти передовые методы и советы по владению призваны помочь вам:&lt;br /&gt;
&lt;br /&gt;
* Установите владения на краткосрочные объекты, такие как экземпляры групп процессов и модули Kubernetes.&lt;br /&gt;
* Минимизируйте время, необходимое для выполнения маркировки.&lt;br /&gt;
* Эффективно масштабируйте распределение владений для больших и сложных сред.&lt;br /&gt;
* Обеспечьте покрытие владений для организаций путем назначения команд во время развертывания.&lt;br /&gt;
* Поддерживайте актуальную информацию о команде для маршрутизации и отображения.&lt;br /&gt;
&lt;br /&gt;
== Передача владения ==&lt;br /&gt;
Мы рекомендуем назначить владельцев для критически важных объектов. Это подразделения, которые часто выходят из строя или имеют проблемы с безопасностью, обладают высокой пропускной способностью, являются критически важными для компании или взаимодействуют с пользователями.&lt;br /&gt;
&lt;br /&gt;
Используйте эти рекомендуемые методы для применения владения на основе типа объекта. Хотя вы можете использовать теги для применения владения к любому отслеживаемому объекту, эти рекомендуемые методы являются наиболее эффективными способами назначения объектов владельцам.&lt;br /&gt;
&lt;br /&gt;
* [[Назначение владельцев объектов|'''''Метки Kubernetes для объектов Kubernetes''''']]&lt;br /&gt;
* [[Назначение владельцев объектов|'''''Метаданные для хостов''''']]&lt;br /&gt;
* [[Назначение владельцев объектов|'''''Переменные среды для процессов''''']]&lt;br /&gt;
* [[Назначение владельцев объектов|'''''Теги (ручные, автоматические и через API) для всех остальных сущностей''''']]&lt;br /&gt;
&lt;br /&gt;
=== Kubernetes ===&lt;br /&gt;
Для '''''[[Назначение владельцев объектов|объектов Kubernetes]]''''' определите владельца одновременно для всех желаемых объектов Kubernetes. Это гарантирует, что все ваши объекты Kubernetes будут иметь адекватное покрытие владельца во время развертывания.&lt;br /&gt;
&lt;br /&gt;
* Всегда применяйте метки для развертывания .&lt;br /&gt;
* Мы рекомендуем указать владельца как минимум для объектов &amp;lt;code&amp;gt;CLOUD_APPLICATION&amp;lt;/code&amp;gt; (например, Deployment, Job, CronJob или DaemonSet) и &amp;lt;code&amp;gt;CLOUD_APPLICATION_INSTANCE&amp;lt;/code&amp;gt; (Pods).&lt;br /&gt;
* Уникальные ключи являются обязательными в парах ключ-значение в метках Kubernetes. Ключи должны начинаться с имен пользовательских ключей, которые вы определяете для информации о владельце. Например, вы можете использовать &amp;lt;code&amp;gt;owner&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;dt.owner&amp;lt;/code&amp;gt; в качестве префиксов для создания уникальных ключей.&lt;br /&gt;
&lt;br /&gt;
'''''Пример файла развертывания Kubernetes с определенными правами собственности для развертывания, модуля и процесса.'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;apiVersion: apps/v1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;kind: Deployment&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;metadata:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  name: demo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  labels:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    dt.owner-1: my-team-1 # Dual team ownership defined for the Deployment&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    dt.owner-2: my-team-2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;spec:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  replicas: 1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  selector:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    matchLabels:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      app: demo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  template:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    metadata:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      labels:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        app: demo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        dt.owner-1: my-team-1 # Ownership defined for the Pod&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    spec:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      containers:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        - name: demo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          image: demo:1.0.0&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          ports:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;            - containerPort: 8888&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          env:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;            - name: DT_CUSTOM_PROP # Environment variable&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;              value: 'dt.owner-1=my-team-1' # Ownership defined for the process&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;
* Ручная маркировка или API пользовательских тегов эффективны для применения владения к существующим (уже развернутым) объектам.&lt;br /&gt;
* Правила автоматического тегирования имеют преимущество захвата новых объектов, которые соответствуют вашим правилам тегирования. Автоматически примененные теги также не могут быть удалены вручную из отдельных служб, групп процессов, экземпляров групп процессов, приложений или хостов.&lt;br /&gt;
* В то время как API пользовательских тегов и правила автоматической маркировки используют мощный и гибкий селектор объектов для выбора сущностей, вызов API пользовательских тегов выполняется немедленно. Это является основным преимуществом по сравнению с правилами автоматической маркировки , которые планируются через процесс маркировки Ключ-АСТРОМ. Это помогает ускорить время выполнения, когда необходимы сложные правила маркировки.&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;
&lt;br /&gt;
== Информация о командах ==&lt;br /&gt;
Хотя для создания команды владельцев требуются только поля '''Название команды''' и '''Идентификатор команды''', вот несколько предложений и рекомендаций по использованию других полей.&lt;br /&gt;
&lt;br /&gt;
* При определении пользовательских ключей для идентификаторов собственности используйте конкретные, легко понятные имена, которые вряд ли будут использоваться для других целей тегирования.&lt;br /&gt;
* Всегда добавляйте описание команды — оно отображается вместе с названием команды на странице настроек '''Команды владения''' и помогает различать команды с первого взгляда. Команды без описания или с неудачным названием (команда 1) не дают никаких подсказок относительно их роли в вашей организации. Команды с описаниями (2 и 3) более идентифицируемы.  [[Файл:227.png|граница]]&lt;br /&gt;
* Дополнительные идентификаторы (вы можете определить до трех для каждой команды) особенно полезны, когда:&lt;br /&gt;
** Название вашей команды изменится — вы можете добавить дополнительный идентификатор, чтобы отразить изменение названия, оставив основной идентификатор команды без изменений. (После создания основной идентификатор команды нельзя будет редактировать или изменять.)&lt;br /&gt;
** Вы хотите определить подкоманды. Создайте дополнительный идентификатор для каждой подкоманды — вы можете использовать основной идентификатор команды в качестве префикса. Например, для основного идентификатора команды &amp;lt;code&amp;gt;team1&amp;lt;/code&amp;gt; создайте дополнительные идентификаторы &amp;lt;code&amp;gt;team1-taskforce&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;team1-planning&amp;lt;/code&amp;gt;.  Дополнительные идентификаторы обеспечивают большую гибкость.&lt;br /&gt;
** Независимо от того, применяете ли вы к объекту основной или дополнительный идентификатор команды, он помечается как принадлежащий к той же названной команде.&lt;br /&gt;
** Дополнительные идентификаторы могут быть изменены и удалены.&lt;br /&gt;
** Дополнительный идентификатор может совпадать с основным или дополнительным идентификатором другой команды. В таком случае обе команды отмечаются как владельцы, когда дополнительный идентификатор применяется к объекту.&lt;br /&gt;
* Всегда выбирайте '''Обязанности команды''', даже если они не требуются. Обязанности отображаются на видном месте вместе с описаниями команды на карточке владельца объекта. Эти фрагменты информации о команде являются ключевыми индикаторами для добавления контактной информации для маршрутизации сообщений и эскалаций.  [[Файл:228.png|граница]]&lt;br /&gt;
* Определите как минимум один адрес электронной почты или канал Slack для каждой команды в разделе '''Контактная информация''', чтобы вы могли создать автоматизированный рабочий процесс с целевым уведомлением или просто извлечь контактную информацию любого отслеживаемого объекта, когда это необходимо.&lt;br /&gt;
* Для дополнительной информации , хотя вы можете определять пользовательские пары ключ-значение '''ad hoc''', мы рекомендуем рационализировать ключи между командами, чтобы их можно было повторно использовать для тех же видов информации. Например, используйте те же или связанные ключи для определения информации о центрах затрат и другой набор ключей по всей организации для определения иерархий и отношений команд.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%9F%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B4%D0%BB%D1%8F_%D0%B2%D0%BB%D0%B0%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F&amp;diff=4732</id>
		<title>Приложение для владения</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%9F%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B4%D0%BB%D1%8F_%D0%B2%D0%BB%D0%B0%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F&amp;diff=4732"/>
		<updated>2024-09-13T14:33:21Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Применение Ключ-АСТРОМ]] / [[Применение Ключ-АСТРОМ#.D0.92.D0.BB.D0.B0.D0.B4.D0.B5.D0.BD.D0.B8.D0.B5|Владение]] / Приложение для владения'''''&lt;br /&gt;
&lt;br /&gt;
'''''Последняя версия Ключ-АСТРОМ'''''&lt;br /&gt;
&lt;br /&gt;
Приложение '''Ownership''' предоставляет действия для построения рабочего процесса, запрашивающего команду владения объекта и связанную контактную информацию. С помощью этих действий вы можете извлекать данные о владении объекта и интегрировать их с другими приложениями, например, для отправки уведомлений Slack или обновлений Jira владением объектов на основе различных триггеров.&lt;br /&gt;
&lt;br /&gt;
Кроме того, приложение '''Ownership''' позволяет импортировать команды из следующих источников с помощью автоматизированных рабочих процессов :&lt;br /&gt;
&lt;br /&gt;
* Группы из [[Полное руководство по мониторингу служб Azure|'''''Microsoft Entra ID''''']]&lt;br /&gt;
* Группы из '''''ServiceNow'''''&lt;br /&gt;
* Любой источник данных, использующий структуру '''''JSON'''''&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;environment-api:entities:read&amp;lt;/code&amp;gt;—Читать объекты.&lt;br /&gt;
** &amp;lt;code&amp;gt;settings:objects:read&amp;lt;/code&amp;gt;—Читать объекты настроек 2.0.&lt;br /&gt;
** &amp;lt;code&amp;gt;settings:schemas:read&amp;lt;/code&amp;gt;—Читать схемы настроек 2.0.&lt;br /&gt;
* Кроме того, вам потребуются следующие основные разрешения в '''Workflows''' (перейдите в раздел '''Workflows &amp;gt; Настройки &amp;gt; Настройки авторизации''').&lt;br /&gt;
** &amp;lt;code&amp;gt;app-engine:apps:run&amp;lt;/code&amp;gt;— Позволяет просматривать и запускать приложения; обеспечивает базовый доступ к '''Launcher'''.&lt;br /&gt;
** &amp;lt;code&amp;gt;app-engine:functions:run&amp;lt;/code&amp;gt;— Позволяет использовать функцию-исполнитель.  В качестве альтернативы вы можете настроить пользователей с помощью пользовательской политики '''AppEngine'''.﻿&lt;br /&gt;
&lt;br /&gt;
== Возможности ==&lt;br /&gt;
Основные возможности '''Ownership''' в последней версии Ключ-АСТРОМ содержатся в готовых действиях для '''Workflows'''  . Вы можете комбинировать эти действия с другими задачами и действиями для создания рабочих процессов для импорта команды, уведомлений, назначения задач и других вариантов использования.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;import_teams&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Это действие позволяет импортировать команды '''Ownership''' в Ключ-АСТРОМ из разных источников данных. Для всех поддерживаемых источников мы предоставляем [https://github.com/Dynatrace/Dynatrace-workflow-samples/tree/main/samples/Team-Import '''''шаблоны рабочих процессов'''''] ﻿которые можно использовать в качестве справочного материала.&lt;br /&gt;
&lt;br /&gt;
* Группы '''Entra ID'''  Действие &amp;lt;code&amp;gt;import_teams&amp;lt;/code&amp;gt; берет результаты предопределенного действия &amp;lt;code&amp;gt;get_groups&amp;lt;/code&amp;gt;, которое получает данные о группах из [[Полное руководство по мониторингу служб Azure|'''''Microsoft Entra ID''''']], и сохраняет данные как [[Создание и управление владениями|'''''команды владения''''']] в Ключ-АСТРОМ. Таким образом, вы можете использовать информацию о своем Entra ID для назначения команд владения объектами, отслеживаемым Ключ-АСТРОМ, без создания команд с нуля.&lt;br /&gt;
*# Убедитесь, что действие &amp;lt;code&amp;gt;get_groups&amp;lt;/code&amp;gt; предшествует действию &amp;lt;code&amp;gt;import_teams&amp;lt;/code&amp;gt; в том же рабочем процессе. Мы рекомендуем, чтобы действие &amp;lt;code&amp;gt;import_teams&amp;lt;/code&amp;gt; следовало сразу за действием &amp;lt;code&amp;gt;get_groups&amp;lt;/code&amp;gt;.  Важно для импорта групп '''Entra ID''' в качестве команд владения :&lt;br /&gt;
*#* Вам всегда необходимо включать &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;displayName&amp;lt;/code&amp;gt; в &amp;lt;code&amp;gt;$select&amp;lt;/code&amp;gt;; эти поля сопоставляются с ID команды и названием команды импортированной команды владения соответственно.&lt;br /&gt;
*#* Мы рекомендуем всегда включать параметр &amp;lt;code&amp;gt;mailNickname&amp;lt;/code&amp;gt; в &amp;lt;code&amp;gt;get_groups&amp;lt;/code&amp;gt;. Это поле имеет уникальные значения в '''Entra ID''' и задается как уникальный, понятный человеку дополнительный ID для вашей импортированной команды владения в Ключ-АСТРОМ.&lt;br /&gt;
*#* ID объекта из '''Entra ID''', импортированный через параметр &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt;, устанавливается как уникальный ID команды , а также как внешний ID импортированной команды владения.&lt;br /&gt;
*#* Параметр &amp;lt;code&amp;gt;mail&amp;lt;/code&amp;gt; задается как адрес электронной почты импортированной команды владения.&lt;br /&gt;
*# Выберите группы Entra ID в качестве источника данных на вкладке '''Вход''' в действии &amp;lt;code&amp;gt;import_teams&amp;lt;/code&amp;gt;.&lt;br /&gt;
*# Установите данные, содержащие команды для импорта — в этом случае в качестве входных данных для &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{ result(&amp;quot;get_groups&amp;quot;) }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; используется результат &amp;lt;code&amp;gt;get_groupsimport_teams&amp;lt;/code&amp;gt;&lt;br /&gt;
*# Выберите настройки импорта .  Импорт команды из '''Entra ID''' не может быть отменен. Однако вы можете выборочно импортировать и защищать изменения в ранее импортированной информации, выбрав один из следующих вариантов.&lt;br /&gt;
*#* Если вы уже импортировали команды из '''Entra ID''', вы можете выбрать '''Import new teams and skip existing teams''' . Эта опция гарантирует, что импортированные ID команд не перезапишут никакую информацию о командах, уже сохраненную в Ключ-АСТРОМ. Эта опция позволяет обслуживать команды и планировать запуски импорта команд.  Эта опция полезна, когда вы ранее импортировали команды, а затем изменили импортированную информацию в Ключ-АСТРОМ. В таких случаях Ключ-АСТРОМ, а не '''Entra ID''', является источником правды о ваших существующих командах владения, и вы не хотите, чтобы последующие запуски &amp;lt;code&amp;gt;import_teams&amp;lt;/code&amp;gt; перезаписывали вашу текущую информацию.&lt;br /&gt;
*#* Если вы хотите импортировать команды из '''Entra ID''' с нуля, выберите '''Import new teams and owerwrite existing teams''' . Для импортируемых ID команд эта опция перезаписывает любую информацию о команде, которая уже существует в Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
[[Файл:267.png|граница]]&lt;br /&gt;
&lt;br /&gt;
* Группы '''''ServiceNow'''''  Действие &amp;lt;code&amp;gt;import_teams&amp;lt;/code&amp;gt;берет результаты предопределенного действия &amp;lt;code&amp;gt;get_groups&amp;lt;/code&amp;gt;, которое получает данные о группах из '''ServiceNow''' и сохраняет данные как [[Создание и управление владениями|'''''команды владения''''']] в Ключ-АСТРОМ. Таким образом, вы можете использовать информацию '''ServiceNow''' для назначения команд владения объектам, отслеживаемым Ключ-АСТРОМ, без создания команд с нуля.&lt;br /&gt;
*# Убедитесь, что действие &amp;lt;code&amp;gt;get_groups&amp;lt;/code&amp;gt; предшествует действию &amp;lt;code&amp;gt;import_teams&amp;lt;/code&amp;gt; в том же рабочем процессе. Мы рекомендуем, чтобы действие &amp;lt;code&amp;gt;import_teams&amp;lt;/code&amp;gt; следовало сразу за действием &amp;lt;code&amp;gt;get_groups&amp;lt;/code&amp;gt;.&lt;br /&gt;
*# Выберите группы '''ServiceNow''' в качестве источника данных на вкладке '''Вход''' в действии &amp;lt;code&amp;gt;import_teams&amp;lt;/code&amp;gt;.&lt;br /&gt;
*# Установить данные, содержащие команды для импорта — в этом случае в качестве входных данных для &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{ result(&amp;quot;get_groups&amp;quot;) }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; используется результат &amp;lt;code&amp;gt;get_groupsimport_teams&amp;lt;/code&amp;gt;.&lt;br /&gt;
*# Выберите настройки импорта .  Импорт команды из '''ServiceNow''' не может быть отменен. Однако вы можете выборочно импортировать и защищать изменения в ранее импортированной информации, выбрав один из следующих вариантов.&lt;br /&gt;
*#* Если вы уже импортировали команды из '''ServiceNow''', вы можете выбрать '''Import new teams and skip existing teams'''. Эта опция гарантирует, что импортированные идентификаторы команд не перезапишут никакую информацию о командах, уже сохраненную в Ключ-АСТРОМ. Эта опция позволяет выполнять обслуживание команд и запланированные запуски импорта команд.  Эта опция полезна, когда вы ранее импортировали команды и изменили импортированную информацию в Ключ-АСТРОМ. В таких случаях Ключ-АСТРОМ, а не '''ServiceNow''', является источником правды о ваших существующих командах владельцев, и вы не хотите, чтобы последующие запуски &amp;lt;code&amp;gt;import_teams&amp;lt;/code&amp;gt; перезаписывали вашу текущую информацию.&lt;br /&gt;
*#* Если вы хотите импортировать команды из '''ServiceNow''' с нуля, выберите '''Import new teams and owerwrite existing teams'''. Для импортируемых идентификаторов команд эта опция перезаписывает любую информацию о команде, которая уже существует в Ключ-АСТРОМ.&lt;br /&gt;
* '''JSON'''  &amp;lt;code&amp;gt;import_teams&amp;lt;/code&amp;gt; позволяет импортировать информацию о команде владения, которая ранее была сгенерирована как массив '''JSON''' действием &amp;lt;code&amp;gt;run_javascript&amp;lt;/code&amp;gt; в том же рабочем процессе. Этот подход позволяет извлекать информацию о команде из любой сторонней базы данных в структурированном формате, указанном в схеме '''JSON''' конфигурации владельцев (&amp;lt;code&amp;gt;builtin:ownership.config&amp;lt;/code&amp;gt;), которую предоставляет Ключ-АСТРОМ.&lt;br /&gt;
*# Убедитесь, что действие &amp;lt;code&amp;gt;run_javascript&amp;lt;/code&amp;gt; предшествует &amp;lt;code&amp;gt;import_teams&amp;lt;/code&amp;gt; в том же рабочем процессе. Мы рекомендуем, чтобы действие &amp;lt;code&amp;gt;import_teams&amp;lt;/code&amp;gt; следовало сразу за действием &amp;lt;code&amp;gt;run_javascript&amp;lt;/code&amp;gt;. Результатом &amp;lt;code&amp;gt;run_javascript&amp;lt;/code&amp;gt; должен быть массив '''JSON''', который можно потреблять &amp;lt;code&amp;gt;import_teams&amp;lt;/code&amp;gt;.&lt;br /&gt;
*# В разделе '''Схема владения''' &amp;lt;code&amp;gt;import_teams&amp;lt;/code&amp;gt; выберите '''JSON''' в качестве источника данных на вкладке '''Вход'''.&lt;br /&gt;
*# Установите данные, содержащие команды для импорта &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{ result(&amp;quot;run_javascript_1&amp;quot;) }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;— это результат &amp;lt;code&amp;gt;run_javascript&amp;lt;/code&amp;gt;.&lt;br /&gt;
*# Выберите настройки импорта .  Импорт команды из '''JSON''' не может быть отменен. Однако вы можете выборочно импортировать и защищать изменения в ранее импортированной информации, выбрав один из следующих вариантов.&lt;br /&gt;
*#* '''Import new teams and skip existing teams''' гарантирует, что для импортируемых идентификаторов команд любая информация о командах, уже сохраненная в Ключ-АСТРОМ, не будет перезаписана. Эта опция позволяет обслуживать команды и планировать запуски импорта команд.  Эта опция полезна, когда вы ранее импортировали команды, а затем изменили импортированную информацию в Ключ-АСТРОМ. В таких случаях вы не хотите, чтобы последующие запуски &amp;lt;code&amp;gt;import_teams&amp;lt;/code&amp;gt; перезаписывали вашу текущую информацию.&lt;br /&gt;
*#* Чтобы импортировать команды с нуля, выберите '''Import new teams and owerwrite existing'''. Для импортируемых идентификаторов команд эта опция перезаписывает любую информацию о команде, которая уже существует в Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;get_owners&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Предварительные условия: вы создали команды владения в Ключ-АСТРОМ и назначили их отслеживаемым объектам.&lt;br /&gt;
&lt;br /&gt;
Действие &amp;lt;code&amp;gt;get_owners&amp;lt;/code&amp;gt; позволяет вам извлекать связанные команды владения, включенные в метаданные указанных объектов. Вы можете определить источник, из которого вы хотите запросить владельцев. И ID объекта, и ID команды могут использоваться по отдельности или в комбинации.&lt;br /&gt;
&lt;br /&gt;
# Выберите ID объектов, либо введя ссылку на выражение '''Jinja''' , либо добавив несколько ID объектов, разделив их запятой &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt; или точкой с запятой &amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;. Это действие принимает ID объектов в качестве входных данных, но также может вывести ID объекта на основе предыдущего действия рабочего процесса.&lt;br /&gt;
# Выберите команду из списка ID команды или введите ссылку на выражение '''Jinja''' . Это действие принимает команду в качестве входных данных, но также может вывести команду на основе предыдущего действия рабочего процесса.&lt;br /&gt;
# В '''Фильтр владения''' выберите владение на основе обязанностей, содержащихся в определениях команды в Фильтр владельцев по ответственности . По умолчанию фильтр не применяется.&lt;br /&gt;
&lt;br /&gt;
[[Файл:268.png|граница]]&lt;br /&gt;
&lt;br /&gt;
== Пример создания автоматизированного рабочего процесса ==&lt;br /&gt;
Использование владения в рабочих процессах лучше всего иллюстрируется в '''Send logs to the owner of an entity''' в '''Automation Workflow Creator Sample'''. Вы можете сохранять иллюстрации в '''Automation Workflow Creator Sample''' как '''Notebooks''', что позволяет просматривать подробные инструкции и запускать фрагменты кода для образцов рабочих процессов.&lt;br /&gt;
&lt;br /&gt;
Вы можете использовать '''Automation Workflow Creator Sample''', чтобы ознакомиться с использованием готовых действий владения в '''Workflows'''. &lt;br /&gt;
&lt;br /&gt;
# Перейти к примеру '''Automation Workflow Creator'''.  [[Файл:269.png|граница]]&lt;br /&gt;
# Прокрутите страницу до пункта '''Send logs to the owner of an entity''' и выберите '''Choose warkflow''' .&lt;br /&gt;
# Сохраните иллюстрацию в новом или существующем '''Notebook''' и выберите '''Add''' .  [[Файл:270.png|граница]]  Теперь ваше подробное руководство доступно в '''Notebooks''' с подробными инструкциями, примерами кода, которые вы можете запустить, и ссылками на пример рабочего процесса.  [[Файл:272.png|граница]]&lt;br /&gt;
# Прокрутите страницу и выберите ссылку на пример рабочего процесса '''Примеры автоматизации: целевые уведомления''', который вы можете изменить в соответствии со своими целями.  [[Файл:273.png]]  [[Файл:274.png|граница]]&lt;br /&gt;
&lt;br /&gt;
== Шаги обучения и пример рабочего процесса ==&lt;br /&gt;
В этом разделе представлен контекст и проводится руководство по руководству '''Владения''' и пример рабочего процесса, установленные выше . Руководство сохранено в '''Notebooks'''  , а пример рабочего процесса сохранен в '''Workflows'''  .&lt;br /&gt;
&lt;br /&gt;
* Шаг 1: Назначьте владение хосту.  В качестве предварительного условия вам необходимо настроить владение и назначить команду хосту в вашей среде. Подробнее о доступных методах читайте в разделе '''''[[Назначение владельцев объектов]]'''''. Обратите внимание, что вы можете применить тег для владения непосредственно на странице обзора хоста — выберите '''Владельцы''' в верхней части страницы, а затем выберите '''Добавить тег владения'''.  [[Файл:275.png|граница]]&lt;br /&gt;
* Шаг 2: Смоделируйте мероприятие-организатора.  В качестве вспомогательного средства для руководства этот шаг имитирует событие хоста типа '''Пользовательская информация''' ; в реальном сценарии хост столкнется с событием или проблемой, которая запускает рабочий процесс.  В предоставленном примере кода вставьте идентификатор хоста, как показано ниже, и выберите '''Запустить''' '''код''' . ID хоста можно найти в URL-адресе страницы обзора хоста.  [[Файл:276.png|граница]]  Событие можно увидеть на карточке '''События'''.  [[Файл:277.png|граница]]&lt;br /&gt;
* Шаг 3: Извлечение событий; настройка триггера событий рабочего процесса.  На третьем этапе руководства ID хоста принимается в качестве входных данных для выполнения DQL-запроса, который извлекает события хоста указанного типа &amp;lt;code&amp;gt;CUSTOM_INFO&amp;lt;/code&amp;gt;.  Это соответствует первой задаче в '''Automation Samples: Targeted Notifications sample workflow''' , которая устанавливает триггер на основе событий для рабочего процесса. Вставьте ID хоста, как показано, и выберите '''Query events''' . На изображении ниже показаны выходные данные задачи и сведения о самом последнем событии.  [[Файл:278.png|граница]]&lt;br /&gt;
* Шаг 4: Извлеките логи хоста.  Этот шаг руководства соответствует второй задаче примера рабочего процесса, в котором действие &amp;lt;code&amp;gt;get_logs&amp;lt;/code&amp;gt; извлекает последние 10 логов для хоста. Вам необходимо указать ID хоста для запуска примера кода в руководстве. Однако рабочий процесс использует код &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{ event()[&amp;quot;dt.entity.host&amp;quot;] }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; для извлечения логов для хоста, уже определенного в триггере рабочего процесса.&lt;br /&gt;
* Шаг 5: Получите информацию о владельце хоста (действие &amp;lt;code&amp;gt;get_owners&amp;lt;/code&amp;gt;).  В этом шаге описываются действия &amp;lt;code&amp;gt;get_owners&amp;lt;/code&amp;gt; в примере рабочего процесса '''Примеры автоматизации: целевые уведомления'''.  &amp;lt;code&amp;gt;get_owners&amp;lt;/code&amp;gt; требует ID объекта в качестве входных данных для извлечения информации о связанной команде владения. Однако в образце рабочего процесса &amp;lt;code&amp;gt;get_owners&amp;lt;/code&amp;gt; использует код &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{ event()[&amp;quot;dt.entity.host&amp;quot;] }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; для извлечения команд для хоста, уже определенного в триггере рабочего процесса.  [[Файл:279.png|граница]]&lt;br /&gt;
* Шаг 6: Запустите пример рабочего процесса.  Прежде чем выбрать '''Run''' для сохраненного примера рабочего процесса, выполните шаг 2 руководства несколько раз, чтобы смоделировать события хоста.  Когда вы выполнили свой рабочий процесс, успешные задачи подсвечиваются зеленым цветом. Выберите каждое действие владения в представлении выполнения, чтобы проверить его вывод.  &amp;lt;code&amp;gt;get_owners&amp;lt;/code&amp;gt; возвращает информацию о команде вместе с контактными данными, сгруппированными по типу контакта в формате '''JSON''' на вкладке '''Executions'''.  [[Файл:280.png|граница]]&lt;br /&gt;
* Шаг 7: Настройте действие '''Slack''' для целевых уведомлений.  Вы можете расширить пример рабочего процесса, интегрировав его со '''Slack for Workflows''' для отправки целевых уведомлений. Аналогично, если вы извлекаете контактную информацию '''Jira''' для команды владения, вы можете интегрировать его с '''Jira for Workflows''' для создания задач.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%80%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D1%82%D1%80%D0%B0%D1%81%D1%81%D0%B8%D1%80%D0%BE%D0%B2%D0%BE%D0%BA&amp;diff=4731</id>
		<title>Анализ распределенных трассировок</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%80%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D1%82%D1%80%D0%B0%D1%81%D1%81%D0%B8%D1%80%D0%BE%D0%B2%D0%BE%D0%BA&amp;diff=4731"/>
		<updated>2024-09-13T14:32:11Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Применение Ключ-АСТРОМ]] / [[Применение Ключ-АСТРОМ#.D0.A0.D0.B0.D1.81.D0.BF.D1.80.D0.B5.D0.B4.D0.B5.D0.BB.D0.B5.D0.BD.D0.BD.D1.8B.D0.B5%20.D1.82.D1.80.D0.B0.D1.81.D1.81.D0.B8.D1.80.D0.BE.D0.B2.D0.BA.D0.B8|Распределенные трассировки]] / Анализ распределенных трассировок'''''&lt;br /&gt;
&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;
# '''''необязательный''''' В таблице разверните сведения о трассировке, которую вы хотите проанализировать, чтобы получить обзор ее топологии, атрибутов, HTTP-информации и времени.&lt;br /&gt;
# Выберите имя распределенной трассировки для углубленного анализа трассировки.&lt;br /&gt;
# Выберите временной отрезок, чтобы развернуть вкладки с подробностями.&lt;br /&gt;
&lt;br /&gt;
=== Просмотр обзора трейсов ===&lt;br /&gt;
Чтобы настроить просмотр распределенных трассировок в вашей среде&lt;br /&gt;
&lt;br /&gt;
# Перейдите в раздел '''Распределенные трейсы.'''  [[Файл:197.png|граница]]  [[Файл:198.png|граница]]&lt;br /&gt;
# Настройте вид, установив фильтры. Чтобы отфильтровать распределенные трассировки по&lt;br /&gt;
#* Методам&lt;br /&gt;
#** Выберите '''PurePaths''' , чтобы просмотреть распределенные трассировки PurePath®, полученные ЕдинымАгентом.&lt;br /&gt;
#** Выберите '''Принятые трейсы'''  , чтобы просмотреть распределенные трассировки , инструментированные с помощью других библиотек .&lt;br /&gt;
#* Базы данных  Перейдите в '''Фильтр запросов &amp;gt; Имя базы данных''' и введите имя службы. Обратите внимание, что вы также можете получить доступ к этому представлению, перейдя в '''Службы &amp;gt; Дополнительно ( … ) &amp;gt; Распределенные трассировки для службы'''.&lt;br /&gt;
&lt;br /&gt;
=== Экспорт базы данных ===&lt;br /&gt;
Вы можете экспортировать данные таблицы обзора распределенных трассировок в файл со значениями, разделенными запятыми (CSV).&lt;br /&gt;
&lt;br /&gt;
# Перейдите в раздел '''Распределенные трейсы.'''&lt;br /&gt;
# '''''необязательный''''' Сузьте результаты поиска по таблице, изменив настройки представления или воспользовавшись полем ввода поиска над таблицей.  В таблице перечислены до 3000 последних трассировок, которые были захвачены в течение выбранного периода времени и в пределах выбранной зоны управления. В зависимости от периода времени и настроенного представления список выделяет наиболее важный узел для трассировки.  '''Найти узел'''  Чтобы найти определенный узел трассировки&lt;br /&gt;
## Перейдите в раздел '''Распределенные трейсы'''.&lt;br /&gt;
## Отфильтруйте таблицу по идентификатору трассировки.&lt;br /&gt;
## Выберите имя трассировки.&lt;br /&gt;
## В окне трассировки найдите нужный узел.&lt;br /&gt;
# В правом нижнем углу страницы выберите меню '''Показать экспорт''' [[Файл:199.png|граница]] .&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;
|До 50 трассировок&lt;br /&gt;
|-&lt;br /&gt;
|Экспорт данных таблицы&lt;br /&gt;
|Все данные таблицы, включая трассировки, которые не отображаются на текущей странице таблицы&lt;br /&gt;
|Все доступные поля, относящиеся к распределенным трассировкам&lt;br /&gt;
|Все 3000 последних трассировок&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Анализ выполнения трассировки ===&lt;br /&gt;
Представление распределенного анализа трассировки обеспечивает сквозную визуализацию каскадной последовательности запросов в трассировке.&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.png|граница]]&lt;br /&gt;
# Выберите временной сегмент, чтобы получить доступ к подробной аналитике трассировки на подробных вкладках, вплоть до информации на уровне кода.&lt;br /&gt;
# Закройте вкладку с деталями, чтобы продолжить анализ.&lt;br /&gt;
&lt;br /&gt;
== Обработка диагностических сообщений ==&lt;br /&gt;
Захваченные распределенные трассировки являются основным источником данных для Ключ-АТСРОМ ИИ. Поскольку ИИ полагается на высокое качество и точность данных, для анализа собранных данных должны соблюдаться определенные стандарты; все службы, методы, тайминги, свойства и т. д. должны быть правильно захвачены и переданы. Если этого не произойдет, вы будете проинформированы о проблеме с помощью диагностического сообщения для затронутых трассировок.&lt;br /&gt;
&lt;br /&gt;
* В случае, если удаётся определить нужную службу, распределённые трассировки с диагностическими сообщениями отображаются на странице распределённых трассировок службы вместе со всеми другими распределёнными трассировками, связанными со службой.  [[Файл:201.png|граница]]&lt;br /&gt;
* В случае, если связанную службу невозможно определить, например, из-за отсутствия имени или типа службы, распределенные трассировки указываются как '''Неожиданные службы''' в списке служб процесса, для которого были получены распределенные трассировки.  Неожиданные службы могут быть вызваны проблемами сети (потеря данных при передаче) или внезапным завершением процесса (перезапуск или масштабирование).&lt;br /&gt;
&lt;br /&gt;
=== Устранение неполадок диагностических сообщений ===&lt;br /&gt;
С помощью содержания диагностических сообщений вы можете понять возможные причины отсутствия захвата или передачи данных и в какой степени ИИ может полагаться на собранные данные. Иногда диагностические сообщения являются симптомами проблемы с настройкой, требующей расследования.&lt;br /&gt;
&lt;br /&gt;
Для поддержания хорошего качества данных мы рекомендуем вам&lt;br /&gt;
&lt;br /&gt;
* Используйте шаблоны сетевых ошибок для определения источника проблемы.  Например, если все запросы определенной службы имеют ошибки, связанные с сетью, причиной может быть кратковременный процесс, который не отправляет данные в Ключ-АСТРОМ.&lt;br /&gt;
* Уменьшите количество атрибутов запроса или измените определения пользовательских сервисов , чтобы уменьшить количество запросов.&lt;br /&gt;
&lt;br /&gt;
=== Ограничение данных трассировки ===&lt;br /&gt;
Трассировка может быть ограничена, поскольку данные не полностью получены, коррелированы или визуализированы. Обычно это происходит, когда превышаются пределы, установленные для защиты ресурсов вашей среды. Когда данные трассировки ограничиваются, вы получаете определенное диагностическое сообщение.&lt;br /&gt;
&lt;br /&gt;
Если вы настроили трассировку между средами , данные, полученные из удаленных сред, не ограничиваются, а агрегируются.&lt;br /&gt;
&lt;br /&gt;
Хотя ограничения, защищающие ресурсы вашей среды, обычно не могут быть удалены, вы можете повлиять на ограничение, вмешавшись в источник проблемы. Следующий список содержит некоторые предложения, которые помогут уменьшить усечение данных трассировки.&lt;br /&gt;
&lt;br /&gt;
* Сократите количество узлов, отправляемых за одну трассировку, например, изменив пользовательские службы и функции ЕдиногоАгента, активные в вашей среде.  ЕдиныйАгент может отправлять ограниченное количество узлов на трассировку. Как только он сталкивается с ограничениями ресурсов, новые узлы больше не создаются. Трассировка ограничивается при приеме, и новые входящие данные не добавляются в трассировку. Это может повлиять на корреляцию сущностей и подорвать качество ваших данных.&lt;br /&gt;
* Исследуйте следы, которые действуют в течение длительного времени.  Для защиты ресурсов вашей среды предпринимаются действия, когда трассировки выполняются в течение длительного времени. Например, трассировки, которые больше не активны после выполнения в течение 90 минут, отсчитываются по тайм-ауту, а трассировки, для которых время начала вызова слишком далеко в прошлом, ограничиваются. В обоих случаях новые данные не добавляются в трассировку. Это может повлиять на корреляцию сущностей и качество данных.&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;
|На вкладке '''Уровень кода''' вы можете увидеть вызовы служб до 100 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;
* Трассировка между средами ограничивается трассировкой запросов, которые могут передавать информацию о заголовках ответов и отслеживать контекст из принимающей среды, например HTTP или синхронные запросы.&lt;br /&gt;
* IBM z/OS (CICS, IMS и Java) и AWS Lambda не поддерживают трассировку между средами.&lt;br /&gt;
&lt;br /&gt;
=== Конфигурация ===&lt;br /&gt;
'''''Необходимые условия'''''&lt;br /&gt;
&lt;br /&gt;
* Убедитесь, что между кластерами можно установить прямое сетевое соединение по протоколу HTTP/HTTP.&lt;br /&gt;
&lt;br /&gt;
'''''API-эквиваленты'''''&lt;br /&gt;
&lt;br /&gt;
Процедуры, которые следуют, используют веб-интерфейс Ключ-АСТРОМ. Чтобы выполнить эквивалентные задачи через API, см.:&lt;br /&gt;
&lt;br /&gt;
* API токенов доступа — для создания токена в удаленной среде&lt;br /&gt;
* API удаленных сред — для создания ссылки на удаленную среду из локальной среды&lt;br /&gt;
&lt;br /&gt;
==== 1. Создать токен доступа ====&lt;br /&gt;
С помощью этой процедуры вы получаете токен доступа из удаленной среды, который вам понадобится на других этапах.&lt;br /&gt;
&lt;br /&gt;
Чтобы создать токен доступа в удаленной среде Ключ-АСТРОМ&lt;br /&gt;
&lt;br /&gt;
# Войдите в удаленную среду.&lt;br /&gt;
#* Это среда, из которой вы извлекаете данные.&lt;br /&gt;
#* Если вы не можете войти в удаленную среду, кто-то, имеющий доступ к удаленной среде, может выполнить эту процедуру за вас.&lt;br /&gt;
# Перейти к токенам доступа .&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;
#* Извлечение данных из удаленной среды (&amp;lt;code&amp;gt;RestRequestForwarding&amp;lt;/code&amp;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;
# Выберите '''Интеграция &amp;gt; Удалённые окружения'''.&lt;br /&gt;
# Выберите '''Подключить окружение'''.&lt;br /&gt;
# Определите удаленное окружение, из которого ваше локальное окружение извлекает данные, а затем выберите '''Сохранить изменения'''.&lt;br /&gt;
#* '''Название''' — это имя, под которым удаленное окружение будет указано в текущей среде Ключ-АСТРОМ. Это текст свободной формы. Он не влияет на удаленное окружение.&lt;br /&gt;
#* '''URI удаленного окружения'''&lt;br /&gt;
#** Для Ключ-АСТРОМ SaaS он должен быть в следующем формате:  &amp;lt;code&amp;gt;https://&amp;lt;ENVIRONMENTID&amp;gt;.live.dynatrace.com/&amp;lt;/code&amp;gt;  Замените &amp;lt;code&amp;gt;&amp;lt;ENVIRONMENTID&amp;gt;&amp;lt;/code&amp;gt;на фактический идентификатор вашего окружения.&lt;br /&gt;
#** Для Ключ-АСТРОМ Managed разрешен любой URI.&lt;br /&gt;
#* '''Область действия сети'''&lt;br /&gt;
#** &amp;lt;code&amp;gt;External&amp;lt;/code&amp;gt;: Удаленное окружение расположенное в другой сети. Глобально настроенные параметры прокси используются, если они есть. Это область действия по умолчанию.&lt;br /&gt;
#** &amp;lt;code&amp;gt;Internal&amp;lt;/code&amp;gt;: Удаленное окружение находится в той же сети. Глобально настроенные параметры прокси-сервера не используются.&lt;br /&gt;
#** &amp;lt;code&amp;gt;Cluster&amp;lt;/code&amp;gt;: Удаленное окружение находится в том же кластере. Запрос сделан в &amp;lt;code&amp;gt;localhost&amp;lt;/code&amp;gt;.  Ключ-АСТРОМ SaaS может использовать только &amp;lt;code&amp;gt;External&amp;lt;/code&amp;gt;сетевую область действия.&lt;br /&gt;
#* '''Токен''' — это токен, который вы сгенерировали в предыдущей процедуре. Он должен включать область поиска одного следа ( &amp;lt;code&amp;gt;traces.lookup&amp;lt;/code&amp;gt;).&lt;br /&gt;
#* '''Протестировать подключение''' — проверяет соединение вашего текущего окружения с удаленным окружением.  Прежде чем продолжить, обязательно получите сообщение &amp;lt;code&amp;gt;connection successfully established&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== 3. Включить функции ====&lt;br /&gt;
Включите следующие функции в каждом окружении группы, которое вы хотите подключить:&lt;br /&gt;
&lt;br /&gt;
* Скоординированный отбор проб  Вы можете повысить согласованность трассировки между окружениями с помощью скоординированной выборки. Когда вы включаете переключатель, выборка координируется между окружениями с помощью идентификатора трассировки W3C.&lt;br /&gt;
*# Перейдите в '''Настройки &amp;gt; Предпочтения&amp;gt; Функции ЕдиногоАгента'''.&lt;br /&gt;
*# Установите распространение контекста трассировки W3C в соответствии с вашими предпочтениями. Вы можете отправлять заголовки HTTP контекста трассировки W3C или заголовки gRPC.&lt;br /&gt;
*# Найдите и включите функцию '''Cross-environment tracing - Coordinated sampling''' .&lt;br /&gt;
* Заголовки ответа  Вы можете включить идентификацию и отслеживание вызовов между окружениями, включая идентификатор окружения и идентификатор трассировки в заголовках HTTP-ответа. Если вызывающее окружение, получающее ответ, имеет окружение, настроенное как доверенное удаленное окружение, пункт назначения вызова связан.&lt;br /&gt;
*# Перейдите в  '''Настройки &amp;gt; Предпочтения&amp;gt; Функции ЕдиногоАгента''' .&lt;br /&gt;
*# Найдите и включите '''Cross-environment tracing - Environment and transaction IDs in HTTP response headers'''.&lt;br /&gt;
&lt;br /&gt;
Теперь, когда вы связали свои окружения, вы можете анализировать трассировки в перекрестно соединенных удаленных окружениях.&lt;br /&gt;
&lt;br /&gt;
=== Анализ удаленных окружений с перекрестным подключением ===&lt;br /&gt;
После настройки соединения между окружениями становятся доступны следующие конкретные параметры анализа.&lt;br /&gt;
&lt;br /&gt;
==== Обзор сервиса ====&lt;br /&gt;
Ключ-АСТРОМ обнаруживает запросы к подключенным окружениям Ключ-АСТРОМ и использует доступную информацию для создания связанной веб-службы удаленного окружения или службы веб-запросов.&lt;br /&gt;
&lt;br /&gt;
[[Файл:203.png|граница]]&lt;br /&gt;
&lt;br /&gt;
* Исходящие вызовы в подключенные окружения отображаются в '''Smartscape''' и потоке обслуживания.  [[Файл:204.png|граница]]&lt;br /&gt;
* Все службы, отслеживаемые удаленном окружением и участвующие в запросе, перечислены на странице Удаленные окружения. Чтобы открыть ее, выберите Открыть окружение на странице службы удаленного окружения .&lt;br /&gt;
&lt;br /&gt;
==== Поток обслуживания ====&lt;br /&gt;
Поток обслуживания распознает вызовы удаленного окружения. Поскольку запросы отслеживаются другим окружением Ключ-АСТРОМ, при выборе вызова удаленного окружения доступна определенная опция детализации. На боковой панели выберите '''Открыть окружение''', чтобы получить доступ к странице '''Удаленные окружения'''.&lt;br /&gt;
&lt;br /&gt;
[[Файл:205.png|граница]]&lt;br /&gt;
&lt;br /&gt;
==== Распределенные трассировки ====&lt;br /&gt;
&lt;br /&gt;
* Когда запрос поступает в подключенное удаленное окружение, Ключ-АСТРОМ отображает имя удаленного окружения в дереве вызовов.  Для отслеживания трассировки в удаленном окружении&lt;br /&gt;
*# Выберите запрос удаленного окружения.&lt;br /&gt;
*# На вкладке '''Обзор''' выберите пункт '''Открыть окружение'''.&lt;br /&gt;
* Если соединение трассировок настроено правильно, Ключ-АСТРОМ автоматически отображает вызов '''Агрегированные запросы''' . Он объединяет все данные обнаруженных запросов в каждой соответствующей подключенном удаленном окружении  Если вы настроили подключение к удаленному окружению, но не видите запросов на нем, вы можете запустить ручной поиск трассировки в настроенных окружениях. В правом верхнем углу страницы трассировки выберите Найти в удаленных окружениях.&lt;br /&gt;
&lt;br /&gt;
=== ИИ ===&lt;br /&gt;
После того как Ключ-АСТРОМ создает службу удаленного окружения, проблемы и события соотносятся с затронутой службой удаленного окружения.&lt;br /&gt;
&lt;br /&gt;
Вы можете использовать возможности искусственного интеллекта, чтобы понять, какие запросы не выполняются, и обнаружить основную причину проблем в удаленном окружении.&lt;br /&gt;
&lt;br /&gt;
[[Файл:206.png|граница]]&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%90%D0%B4%D0%B0%D0%BF%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B5_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%80%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%BC%D0%B8_%D1%82%D1%80%D0%B0%D1%81%D1%81%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0%D0%BC%D0%B8&amp;diff=4730</id>
		<title>Адаптивное управление распределенными трассировками</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%90%D0%B4%D0%B0%D0%BF%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B5_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%80%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%BC%D0%B8_%D1%82%D1%80%D0%B0%D1%81%D1%81%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0%D0%BC%D0%B8&amp;diff=4730"/>
		<updated>2024-09-13T14:31:33Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Применение Ключ-АСТРОМ]] / [[Применение Ключ-АСТРОМ#.D0.A0.D0.B0.D1.81.D0.BF.D1.80.D0.B5.D0.B4.D0.B5.D0.BB.D0.B5.D0.BD.D0.BD.D1.8B.D0.B5%20.D1.82.D1.80.D0.B0.D1.81.D1.81.D0.B8.D1.80.D0.BE.D0.B2.D0.BA.D0.B8|Распределенные трассировки]] / Адаптивное управление распределенными трассировками'''''&lt;br /&gt;
&lt;br /&gt;
== Концепции распределенных трассировок ==&lt;br /&gt;
Распределенные трассировки PurePath — это сквозные транзакции, захваченные ЕдинымАгентом. Каждую минуту статистически значимое количество сквозных распределенных трассировок записывается в каждом отслеживаемом процессе. Каждая трассировка содержит информацию на уровне кода и бизнес-информацию, полученную из вызовов уровня обслуживания на нескольких уровнях. Поскольку каждая трассировка записывается полностью, уровни второго и третьего уровня часто захватывают больше общих вызовов обслуживания, чем процессы точки входа.&lt;br /&gt;
&lt;br /&gt;
[[Файл:195.png|граница]]&lt;br /&gt;
&lt;br /&gt;
При большом объеме транзакций захват всех трассировок может привести к увеличению требований к пропускной способности сети. ЕдиныйАгент предоставляет встроенный ограничитель для управления такими случаями. Каждому процессу, отслеживаемому ЕдинымАгентом, разрешено запускать только определенное количество распределенных трассировок в минуту. После достижения квоты отслеживаемый трафик используется максимально эффективным способом с помощью интеллектуального механизма адаптивного управления трафиком.&lt;br /&gt;
&lt;br /&gt;
=== Чем адаптивное управление отличается от других механизмов выборки? ===&lt;br /&gt;
В типичных приложениях распределение запросов неравномерно. Скорее, это комбинация: большого количества уникальных URL, среднего количества важных запросов и, наконец, нескольких видов запросов, которые составляют большую часть трафика (например, запросы изображений или проверки статуса).&lt;br /&gt;
&lt;br /&gt;
Благодаря адаптивному управлению трафиком ЕдиныйАгент сначала рассчитывает список самых популярных запросов, начиная с каждой минуты, а затем извлекает из него:&lt;br /&gt;
&lt;br /&gt;
* Большинство следов уникальных и редких запросов.&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;
|URI А&lt;br /&gt;
|900&lt;br /&gt;
|1/2&lt;br /&gt;
|450&lt;br /&gt;
|-&lt;br /&gt;
|URI-код B&lt;br /&gt;
|440&lt;br /&gt;
|1/2&lt;br /&gt;
|220&lt;br /&gt;
|-&lt;br /&gt;
|URI-код C&lt;br /&gt;
|250&lt;br /&gt;
|1&lt;br /&gt;
|250&lt;br /&gt;
|-&lt;br /&gt;
|URI D&lt;br /&gt;
|60&lt;br /&gt;
|1&lt;br /&gt;
|60&lt;br /&gt;
|-&lt;br /&gt;
|…50 других URI&lt;br /&gt;
|100&lt;br /&gt;
|1&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|Общий:&lt;br /&gt;
|1500&lt;br /&gt;
|&lt;br /&gt;
|1080&lt;br /&gt;
|}&lt;br /&gt;
В этом примере ЕдиныйАгент захватывает чуть больше 1000 запросов/мин, в соответствии с настроенным целевым числом запросов. В зависимости от фактора захвата URI захватываются каждый раз (URI C, D и 50 других URI) или только 50% времени (URI A и B). В этом последнем случае запросы отслеживаются ЕдинымАгентом сквозным образом более 600 раз/мин.&lt;br /&gt;
&lt;br /&gt;
Эффект адаптивного управления трафиком можно увидеть в распределенном списке трассировки. Если ЕдиныйАгент выполняет выборку и не все запросы захвачены, то захваченные трассировки укажут, что похожие запросы не были захвачены с сообщением &amp;lt;code&amp;gt;[amount] more like this&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;
В Ключ-АСТРОМ Managed затраты новых распределенных трассировок/мин, которые каждый процесс может отправить в Ключ-АСТРОМ, составляет 1000. Поскольку управление трафиком зависит от архитектуры вашего приложения, сетевой трафик ограничен для точек входа с большим объемом данных (таких как балансировщик нагрузки или NGINX), и могут возникать пики.&lt;br /&gt;
&lt;br /&gt;
==== Адаптивное управление захватом ====&lt;br /&gt;
Вы можете управлять затратами новых распределенных трассировок точек входа, захватываемых в минуту, с помощью адаптивного управления захватом , как на уровне среды, так и для каждого процесса или группы процессов.&lt;br /&gt;
&lt;br /&gt;
Настройка адаптивного управления захватом может помочь вам в определенных случаях; например, если управляемая среда Ключ-АСТРОМ для нагрузочного тестирования потребляет слишком много сетевых, дисковых и процессорных ресурсов, вы вместо этого используете эти ресурсы для мониторинга производства. Все анализы прозрачно рассматривают корректировки, не влияя на функции анализа услуг, за исключением списка распределенных трассировок или метрик.&lt;br /&gt;
&lt;br /&gt;
Для управления квотой новых распределенных трасс/мин,&lt;br /&gt;
&lt;br /&gt;
# Перейдите в '''Консоль управления кластером &amp;gt; Окружение''' и выберите свое окружение.&lt;br /&gt;
# '''''необязательный''''' В настройках предотвращения перегрузки кластера можно задать квоту среды Количество новых отслеживаемых трассировок точек входа, захваченных на процесс/минуту . Значение по умолчанию — 1000, однако квоту среды можно увеличить до 100 000.&lt;br /&gt;
# Нажмите на кнопку '''Перейти к окружению''' .&lt;br /&gt;
# Перейдите в '''Настройки &amp;gt; Мониторинг серверных сервисов &amp;gt; Глубокий мониторинг &amp;gt; Адаптивное управление захватом''' .&lt;br /&gt;
# Выберите '''Глобальное или Переопределение группы процессов''' .  Вы можете уменьшить или увеличить квоту, чтобы соответственно уменьшить процент контролируемого входящего трафика или обеспечить более высокую точность.  Если квота вашей среды установлена ​​на уровне 100 000 и вы устанавливаете адаптивное управление захватом на максимальное значение, OneAgent фактически получает указание захватывать все запросы, даже редкие, в средах с большим объемом данных.&lt;br /&gt;
&lt;br /&gt;
'''''Слишком высокие значения квоты среды и адаптивного управления захватом могут привести к нехватке ресурсов и увеличению расходов на оборудование.'''''&lt;br /&gt;
&lt;br /&gt;
=== Мониторинг ===&lt;br /&gt;
Вы можете использовать предустановленную панель мониторинга ЕдиныйАгент Traces - Адаптивное управление трафиком для отслеживания использования и пороговых значений адаптивного управления трафиком.&lt;br /&gt;
&lt;br /&gt;
=== Адаптивное снижение нагрузки ===&lt;br /&gt;
Адаптивное снижение нагрузки — это динамический механизм, который нацелен на среды с большим объемом трафика по сравнению с назначенными им хост-юнитами. Поскольку среды Ключ-АСТРОМ Managed могут обрабатывать ограниченное количество вызовов служб в минуту (в зависимости от количества ЦП узла и доступности памяти), это особенно полезно для управления спорадическими всплесками в объеме обработанных распределенных трасс.&lt;br /&gt;
&lt;br /&gt;
Когда количество вызовов служб, которые может обработать среда, превышается, запускается адаптивное снижение нагрузки:&lt;br /&gt;
&lt;br /&gt;
# Новые входящие распределенные трассировки пропускаются случайным образом, постепенно уменьшая количество обработанных распределенных трассировок.  Обратите внимание, что вызовы обслуживания полных распределенных трассировок, которые уже находятся в процессе, не являются целевыми.&lt;br /&gt;
# Количество пропущенных распределенных трассировок учитывается для обеспечения стабильной статистической достоверности всех показателей, диаграмм, базовых уровней и событий.&lt;br /&gt;
# Вы проинформированы о сокращении обрабатываемых данных&lt;br /&gt;
#* Предупреждающее сообщение в веб-интерфейсе Ключ-АСТРОМ:&amp;lt;code&amp;gt;Server [amount] activated adaptive load reduction&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Сообщение в распределенном списке трассировки:&amp;lt;code&amp;gt;[amount] more like this&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Качество данных'''&lt;br /&gt;
&lt;br /&gt;
Адаптивное снижение нагрузки защищает вашу среду Ключ-АСТРОМ от случайных скачков трафика.&lt;br /&gt;
&lt;br /&gt;
Хотя периодическая активация (например, для покрытия пиков) не повлияет на точность данных мониторинга, постоянное использование в течение интервалов в 15 минут или дольше может повлиять на точность данных и показателей мониторинга, поскольку не все данные обрабатываются.&lt;br /&gt;
&lt;br /&gt;
Если ваша среда часто испытывает перегрузки, мы рекомендуем рассмотреть долгосрочные решения.&lt;br /&gt;
&lt;br /&gt;
Варианты включают в себя:&lt;br /&gt;
&lt;br /&gt;
* Добавление оборудования и нового узла кластера Ключ-АСТРОМ Managed для обеспечения вашего кластера Ключ-АСТРОМ Managed необходимыми ресурсами для обработки дополнительных данных.&lt;br /&gt;
* Изменение настроек ЕдиногоАгента для уменьшения входящего трафика.&lt;br /&gt;
&lt;br /&gt;
Эти варианты следует рассматривать всякий раз, когда статистическая точность сбора данных недостаточна.&lt;br /&gt;
&lt;br /&gt;
=== Часто задаваемые вопросы ===&lt;br /&gt;
'''''Почему я не вижу определенный запрос?'''''&lt;br /&gt;
&lt;br /&gt;
Если ваш кластер Ключ-АСТРОМ Managed имеет недостаточный размер или если конкретный интересующий вас запрос поступает с уровня с большим объемом (более 1000 запросов в минуту), Ключ-АСТРОМ может не успеть обработать этот запрос.&lt;br /&gt;
&lt;br /&gt;
* Вы можете увеличить объем, доступный для важных запросов, уменьшив объем трафика, связанного с неважными запросами. Чтобы исключить неважные запросы из захвата, используйте атрибуты веб-запросов и правила исключения URL.&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;[number of traces] more like this&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''''Влияет ли адаптивное управление на настройки сервиса или (глобальные) настройки мониторинга запросов?'''''&lt;br /&gt;
&lt;br /&gt;
Нет, адаптивное управление фокусируется только на количестве трассировок. Ни настройки сервиса, ни (глобальные) настройки запроса не изменяются адаптивным управлением трафиком. В зависимости от скорости захвата и выборки , запрос с небольшим объемом или уникальный запрос может не быть захвачен. Настройки сервиса, такие как правила именования запросов и настройки ключевых запросов, будут применяться только к захваченным трассировками.&lt;br /&gt;
&lt;br /&gt;
'''''Влияет ли адаптивное управление на показатели обслуживания?'''''&lt;br /&gt;
&lt;br /&gt;
Да, в некоторых случаях, поскольку метрики мониторинга сервисов основаны на захваченных трассировках. Ниже приведены некоторые известные эффекты.&lt;br /&gt;
&lt;br /&gt;
* Для низкочастотных запросов в средах с большим объемом выборка и низкая скорость захвата могут повлиять на точность метрик. Из-за низкой частоты запросов трассировки могут быть захвачены в меньшем объеме или не захвачены вообще. Следовательно, некоторые значения метрик не могут быть собраны. Обратите внимание, что это отражается в расчетах метрик услуг, чтобы избежать искажений в диаграммах.&lt;br /&gt;
* Поскольку каждый отдельный запрос учитывается в диаграммах с высоким разрешением и короткими временными рамками, для услуг с большим объемом выборка и низкая скорость захвата могут повлиять на точность таких метрик, как количество запросов или количество ошибок. И наоборот, точность будет статистически выше в диаграммах с низким разрешением и длинными временными рамками.&lt;br /&gt;
&lt;br /&gt;
== Выборка на основе URL-адресов ==&lt;br /&gt;
Чтобы изменить определенный вклад трассировки в объем трассировки среды, вы можете настроить частоту захвата определенных URL-адресов в соответствии со своими потребностями.&lt;br /&gt;
&lt;br /&gt;
[[Файл:196.png|граница]]&lt;br /&gt;
&lt;br /&gt;
# Перейдите в '''Настройки &amp;gt; Мониторинг сервисов &amp;gt; Выборка на основе URL''' .&lt;br /&gt;
# Нажмите на кнопку '''Добавить Элемент'''.&lt;br /&gt;
# Создайте новое правило.&lt;br /&gt;
## Чтобы изменить частоту захвата URL, выберите параметр масштабного коэффициента из параметра '''Важность конкретного URL''' . Чтобы захватывать URL чаще, увеличьте значение захвата и наоборот. Если вы никогда не хотите захватывать трассировку для определенного URL, включите параметр '''Игнорировать конкретный URL'''.&lt;br /&gt;
## Введите URL-путь или укажите параметры запроса.  Используйте подстановочные знаки (&amp;lt;code&amp;gt;**&amp;lt;/code&amp;gt;) для URL-адресов с похожими путями сегментов, например URL-адресов одного и того же домена.  Например, в &amp;lt;code&amp;gt;/api/product/**/detail&amp;lt;/code&amp;gt;все значения между косыми чертами игнорируются; путь применяется как к , так &amp;lt;code&amp;gt;/api/product/1/detail&amp;lt;/code&amp;gt;и к &amp;lt;code&amp;gt;/api/product/2/detail&amp;lt;/code&amp;gt;.  Чтобы указать параметры запроса, перейдите в раздел '''Параметры запроса''' и выберите '''Добавить элемент'''.&lt;br /&gt;
### Введите имя параметра запроса.&lt;br /&gt;
### Введите значение параметра запроса или включите опцию Значение параметра запроса не определено .&lt;br /&gt;
## '''''необязательный''''' Чтобы применить коэффициент масштабирования к одному или нескольким методам HTTP, отключите параметр '''Любой HTTP-метод''' и выберите целевой метод(ы) HTTP.&lt;br /&gt;
# Нажмите на кнопку '''Сохранить изменения'''.&lt;br /&gt;
&lt;br /&gt;
=== Переопределение процессов и групп процессов ===&lt;br /&gt;
Чтобы переопределить параметры среды выборки на основе URL для определенной группы процессов или процесса&lt;br /&gt;
&lt;br /&gt;
* На уровне группы процессов выберите '''Дополнительно ( … ) &amp;gt; Настройки группы процессов''' и выберите '''Выборка на основе URL''' .&lt;br /&gt;
* На уровне процесса выберите '''Дополнительно ( … ) &amp;gt; Настройки функции ЕдиныйАгент''' и выберите '''Выборка на основе URL''' .&lt;br /&gt;
&lt;br /&gt;
=== Примеры вариантов использования ===&lt;br /&gt;
'''''Пример 1: Уменьшить захват часто выполняемого запроса проверки работоспособности, который предоставляет значения менее 60 раз в минуту'''''&lt;br /&gt;
&lt;br /&gt;
# Перейдите в '''Настройки &amp;gt; Мониторинг сервисов &amp;gt; Выборка на основе URL''' .&lt;br /&gt;
# Нажмите на кнопку '''Добавить Элемент'''.&lt;br /&gt;
# В разделе '''Важность конкретного URL''' выберите '''Уменьшить захват по фактору 4''' .&lt;br /&gt;
# Введите URL-путь &amp;lt;code&amp;gt;/_healthz&amp;lt;/code&amp;gt;.&lt;br /&gt;
# В поле '''Условие сравнения пути''' выберите '''Начинается с''' .&lt;br /&gt;
# Включите '''Любой HTTP-метод'''.&lt;br /&gt;
# Нажмите на кнопку '''Сохранить изменения'''.&lt;br /&gt;
&lt;br /&gt;
'''''Пример 2: Никогда не перехватывайте запрос HTTP-параметров на веб-серверах для группы процессов'''''&lt;br /&gt;
&lt;br /&gt;
# Перейдите в группу процессов и выберите '''Дополнительно ( … ) &amp;gt; Настройки группы процессов &amp;gt; Выборка на основе URL''' .&lt;br /&gt;
# Нажмите на кнопку '''Добавить Элемент''' .&lt;br /&gt;
# Включите опцию '''Игнорировать конкретный URL'''.&lt;br /&gt;
# Введите URL-путь &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;.&lt;br /&gt;
# В поле '''Условие сравнения пути''' выберите '''Начинается с'''.&lt;br /&gt;
# Отключите '''Любой HTTP-метод''' .&lt;br /&gt;
# В списке методов HTTP включите '''OPTIONS''' .&lt;br /&gt;
# Нажмите на кнопку '''Сохранить изменения'''.&lt;br /&gt;
# '''''необязательный''''' Создайте новое правило для каждой группы процессов, на которую вы хотите нацелиться.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%9F%D0%BE%D0%BD%D1%8F%D1%82%D0%B8%D0%B5_%D1%80%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D1%82%D1%80%D0%B0%D1%81%D1%81%D0%B8%D1%80%D0%BE%D0%B2%D0%BE%D0%BA&amp;diff=4729</id>
		<title>Понятие распределенных трассировок</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%9F%D0%BE%D0%BD%D1%8F%D1%82%D0%B8%D0%B5_%D1%80%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D1%82%D1%80%D0%B0%D1%81%D1%81%D0%B8%D1%80%D0%BE%D0%B2%D0%BE%D0%BA&amp;diff=4729"/>
		<updated>2024-09-13T14:30:05Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Применение Ключ-АСТРОМ]] / [[Применение Ключ-АСТРОМ#.D0.A0.D0.B0.D1.81.D0.BF.D1.80.D0.B5.D0.B4.D0.B5.D0.BB.D0.B5.D0.BD.D0.BD.D1.8B.D0.B5%20.D1.82.D1.80.D0.B0.D1.81.D1.81.D0.B8.D1.80.D0.BE.D0.B2.D0.BA.D0.B8|Распределенные трассировки]] / Понятие распределенных трассировок'''''&lt;br /&gt;
&lt;br /&gt;
В этой статье вы узнаете о наиболее важных понятиях и терминологии распределенных трассировок в Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
[[Файл:194.png|граница]]&lt;br /&gt;
&lt;br /&gt;
== Распределенные трассировки ==&lt;br /&gt;
'''Распределенная трассировка''' — это последовательность интервалов, идентифицируемых уникальным идентификатором — ''идентификатором трассировки'' . Каждая распределенная трассировка проходит по крайней мере через одну службу, а в современной среде микросервисов — обычно через несколько служб. Она содержит семантически различные атрибуты, которые позволяют интерпретировать и понимать собранные данные для запроса..&lt;br /&gt;
&lt;br /&gt;
=== Примеры использования ===&lt;br /&gt;
&lt;br /&gt;
* Быстрая оценка эффективности работы каждого микросервиса.&lt;br /&gt;
* Понимание того, как запросы распространяются по распределенным системам и микросервисам.&lt;br /&gt;
* Использование высококачественных данных, генерируемых распределенными системами и микросервисами, для анализа запросов.&lt;br /&gt;
* Следовать подробному анализу первопричин ИИ, чтобы определить причинно-следственные связи между событиями.&lt;br /&gt;
&lt;br /&gt;
=== Улучшение использования ===&lt;br /&gt;
Информация, собранная распределенными трассировками, зависит от '''инструментария'''. Выберите '''инструментарий''' , который лучше всего соответствует вашим потребностям.&lt;br /&gt;
&lt;br /&gt;
== Промежуток ==&lt;br /&gt;
'''Промежуток''' — это запись взаимодействия между запросом и службой, вызванная активностью запроса, проходящего через несколько служб. '''Промежуток''' собирает информацию в виде атрибутов, включая имя, начальные и конечные временные метки, список атрибутов в виде пар ключ/значение, идентификатор родительского промежутка и тип промежутка.&lt;br /&gt;
&lt;br /&gt;
Когда действие — ''родительский промежуток'' — завершено, следующее действие переходит к его ''дочернему промежутку'' . промежуток без родительского промежутка называется ''корневым промежутком'' и указывает на начало трассировки.&lt;br /&gt;
&lt;br /&gt;
== Контекст промежутка ==&lt;br /&gt;
Контекст промежутка необходим для того, чтобы поместить все промежутки и события в контекст друг с другом. Контекст промежутка позволяет дочернему промежутку соотноситься с трассировкой и его родительским промежутком. Поэтому контекст должен распространяться внутри службы (через разные потоки), а также через службы и границы процессов. Обычно это происходит через заголовки HTTP (например, [https://www.w3.org/TR/trace-context/ контекст трассировки W3C]﻿) или через уникальные идентификаторы в системах обмена сообщениями.&lt;br /&gt;
&lt;br /&gt;
== Атрибут ==&lt;br /&gt;
'''Атрибуты''' — это пары ключ-значение, которые предоставляют сведения о диапазоне, запросе или ресурсе, такие как коды ответов, методы HTTP и URL-адреса. С помощью атрибутов вы можете группировать, запрашивать, находить и анализировать свои трассировки и диапазоны.&lt;br /&gt;
&lt;br /&gt;
=== Примеры использования ===&lt;br /&gt;
Ключ-АСТРОМ использует метаданные атрибутов для&lt;br /&gt;
&lt;br /&gt;
* '''''[[Обнаружение и наименование службы|Обнаружения и присвоения имен службам]].'''''&lt;br /&gt;
* Сборки данных о контексте трассировки и связях с другими сущностями для '''''[[Топология и Smartscape v1|топологии Smartscape]]''''' .&lt;br /&gt;
* Подключение данных журнала к трассировкам для мониторинга логов.&lt;br /&gt;
* Понимания, как продолжительность интервала зависит от времени обслуживания (например, времени ЦП, времени сети или просто ожидания других потоков), и проанализировать, какой код был выполнен в контексте интервала.&lt;br /&gt;
&lt;br /&gt;
== Служба ==&lt;br /&gt;
Службы пересекаются распределенными трассировками. В горизонтально масштабируемых службах определенные службы обрабатывают каждый промежуток. Службы определяются и именуются на основе доступных атрибутов или свойств, которые собираются вместе с промежутками.&lt;br /&gt;
&lt;br /&gt;
=== Примеры использования ===&lt;br /&gt;
&lt;br /&gt;
* Сегментация запросов для улучшения снижения времени отклика.&lt;br /&gt;
&lt;br /&gt;
== Инструментарий ==&lt;br /&gt;
Инструментарий для распределенной трассировки означает добавление кода в ваше приложение для получения видимости его поведения и взаимодействия со службами в распределенной системе. Код собирает и распространяет данные трассировки, включая время запроса и ответа, уникальный идентификатор для определенного запроса, зависимости служб и другие соответствующие метаданные в форме атрибутов . В зависимости от инструментария информация, собираемая для распределенных трассировок, различается.&lt;br /&gt;
&lt;br /&gt;
Чтобы начать инструментирование ваших трасс, см.&lt;br /&gt;
&lt;br /&gt;
* Автоматическое приборостроение с помощью '''''[[ЕдиныйАгент Ключ-АСТРОМ|ЕдиныйАгент]]'''''&lt;br /&gt;
* Использование OpenTelemetry с Ключ-АСТРОМ&lt;br /&gt;
* Расширить распределенную трассировку&lt;br /&gt;
&lt;br /&gt;
=== Примеры использования ===&lt;br /&gt;
Поскольку информация, собираемая для распределенных трассировок, различается в зависимости от инструментария, вам необходимо выбрать тот инструмент, который наилучшим образом соответствует вашим задачам.&lt;br /&gt;
&lt;br /&gt;
* Используйте OpenTelemetry в сочетании с ЕдинымАгентом, чтобы улучшить покрытие наблюдаемости, используя лучшее из обоих вариантов.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!OpenTelemetry&lt;br /&gt;
!OneAgent&lt;br /&gt;
|-&lt;br /&gt;
|Инструментарий&lt;br /&gt;
|Автоматический или ручной&lt;br /&gt;
|Автоматический&lt;br /&gt;
|-&lt;br /&gt;
|Промежуток&lt;br /&gt;
|Автоматический сбор разрешенных атрибутов промежутка.&lt;br /&gt;
|Автоматический сбор нескольких атрибутов запроса, включая метод HTTP, URL, коды ответов, данные топологии и сведения о базовых технологиях.&lt;br /&gt;
|-&lt;br /&gt;
|Контекст&lt;br /&gt;
|Автоматически или вручную контекстуализированные записи журнала в зависимости от библиотеки инструментов.&lt;br /&gt;
|Автоматически контекстуализируется&lt;br /&gt;
&lt;br /&gt;
* Записи журнала, созданные известными фреймворками журналов.&lt;br /&gt;
* Трассировки в Smartscape и ИИ.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D1%80%D0%B0%D1%81%D1%81%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B8&amp;diff=4728</id>
		<title>Распределенные трассировки</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D1%80%D0%B0%D1%81%D1%81%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B8&amp;diff=4728"/>
		<updated>2024-09-13T14:28:58Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Применение Ключ-АСТРОМ]] / [https://doc.ruscomtech.ru/index.php/Применение_Ключ-АСТРОМ#.D0.A0.D0.B0.D1.81.D0.BF.D1.80.D0.B5.D0.B4.D0.B5.D0.BB.D0.B5.D0.BD.D0.BD.D1.8B.D0.B5_.D1.82.D1.80.D0.B0.D1.81.D1.81.D0.B8.D1.80.D0.BE.D0.B2.D0.BA.D0.B8 Распределенные трассировки]'''''&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://docs.expert-apm.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D1%80%D0%B0%D1%81%D1%81%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B8&amp;diff=4727</id>
		<title>Распределенные трассировки</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D1%80%D0%B0%D1%81%D1%81%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B8&amp;diff=4727"/>
		<updated>2024-09-13T14:28:38Z</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;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%9D%D0%B5%D0%BF%D1%80%D0%B5%D1%80%D1%8B%D0%B2%D0%BD%D1%8B%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%B2&amp;diff=4726</id>
		<title>Непрерывный анализ потоков</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%9D%D0%B5%D0%BF%D1%80%D0%B5%D1%80%D1%8B%D0%B2%D0%BD%D1%8B%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%B2&amp;diff=4726"/>
		<updated>2024-09-13T14:27:00Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Применение Ключ-АСТРОМ]] / [[Применение Ключ-АСТРОМ#.D0.9F.D1.80.D0.BE.D1.84.D0.B8.D0.BB.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5%20.D0.B8%20.D0.BE.D0.BF.D1.82.D0.B8.D0.BC.D0.B8.D0.B7.D0.B0.D1.86.D0.B8.D1.8F|Профилирование и оптимизация]] / Непрерывный анализ потоков'''''&lt;br /&gt;
&lt;br /&gt;
Многопоточные архитектуры легко масштабируются, поскольку распределение работы позволяет процессорам оставаться активными и продолжать выполнять код. Однако, когда системам необходимо координировать работу в нескольких потоках, блокировки увеличиваются, и может произойти сокращение выполнения кода.&lt;br /&gt;
&lt;br /&gt;
В Ключ-АСТРОМ такое поведение автоматически и непрерывно обнаруживается ЕдинымАгентом. Благодаря непрерывному анализу потоков данные постоянно доступны, с историческим контекстом, и их не нужно запускать при возникновении проблемы. Вы можете получать оповещения о тенденциях, анализировать дампы потоков и напрямую начинать улучшать код, когда и где это необходимо, чтобы предотвратить проблемы.&lt;br /&gt;
&lt;br /&gt;
== Прежде чем начать ==&lt;br /&gt;
Чтобы начать использовать непрерывный анализ потока&lt;br /&gt;
&lt;br /&gt;
# Перейдите в '''Настройки &amp;gt; Предпочтения &amp;gt; Функции ЕдиногоАгента''' .&lt;br /&gt;
# Найдите и включите следующие функции ЕдиногоАгента для технологии, которую вы хотите отслеживать:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Технология мониторинга&lt;br /&gt;
!Функции OneAgent для включения&lt;br /&gt;
|-&lt;br /&gt;
|Java&lt;br /&gt;
|Непрерывный анализ потока&lt;br /&gt;
|-&lt;br /&gt;
|Node.js&lt;br /&gt;
|Мониторинг рабочих потоков Node.js&lt;br /&gt;
&lt;br /&gt;
Предварительная загрузка модуля кода Node.js&lt;br /&gt;
|}&lt;br /&gt;
Поддерживаемые версии Java&lt;br /&gt;
&lt;br /&gt;
Из-за известной проблемы с Java 11 непрерывный анализ потоков JVM доступен только для Java 8 и Java 17+ (в зависимости от поддерживаемых версий ). Потоки приложений и агентов остаются неизменными.&lt;br /&gt;
&lt;br /&gt;
== Анализ данных ==&lt;br /&gt;
Чтобы начать анализировать дампы потоков&lt;br /&gt;
&lt;br /&gt;
# Перейдите в раздел '''Профилирование &amp;gt; Непрерывное профилирование ЦП'''.&lt;br /&gt;
# Для группы процессов, которую вы хотите проанализировать, выберите '''Дополнительно ( … ) &amp;gt; Потоки'''.&lt;br /&gt;
# На странице анализа темы вы можете:&lt;br /&gt;
#* Проанализируйте распределение потоков по состояниям потоков или по предполагаемому времени ЦП.&lt;br /&gt;
#* Включайте или исключайте данные об ожидающих потоках в любое время, установив соответствующий флажок.&lt;br /&gt;
#* Фильтровать данные&lt;br /&gt;
#** По типу запроса. Выберите '''Фильтр запросов &amp;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;
&lt;br /&gt;
=== Пример: блокировки препятствуют масштабируемости приложения ===&lt;br /&gt;
&lt;br /&gt;
==== Определите проблемы масштабируемости ====&lt;br /&gt;
В этом примере группа процессов &amp;lt;code&amp;gt;idea*.exe&amp;lt;/code&amp;gt; показывает всплеск потребления ЦП. Мы исследуем проблему на странице анализа потоков , начиная с фильтрации списка групп потоков по состоянию потока '''Блокировка'''.&lt;br /&gt;
&lt;br /&gt;
[[Файл:184.png|граница]]&lt;br /&gt;
&lt;br /&gt;
Мы видим, что система не в плохом состоянии, но все еще есть блокирующее поведение, влияющее на &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;группы потоков. Мы выбираем первую и наиболее затронутую группу потоков, &amp;lt;code&amp;gt;JobScheduler FJ pool&amp;lt;/code&amp;gt;, чтобы продолжить наш анализ.&lt;br /&gt;
&lt;br /&gt;
[[Файл:185.png|граница]]&lt;br /&gt;
&lt;br /&gt;
Для группы потоков &amp;lt;code&amp;gt;JobScheduler FJ pool&amp;lt;/code&amp;gt; значительное количество времени (почти половина: &amp;lt;code&amp;gt;46.1%&amp;lt;/code&amp;gt;) постоянно тратится на блокировку, и она распределена по &amp;lt;code&amp;gt;15&amp;lt;/code&amp;gt;потокам. Это указывает на общую блокировку, влияющую на все эти потоки. Мы хотим избежать такого поведения, поскольку оно ограничивает как скорость, так и возможность увеличения пропускной способности путем добавления ресурсов. В конечном итоге это может привести к состоянию, когда система не сможет обрабатывать больше данных, даже если мы добавим больше оборудования.&lt;br /&gt;
&lt;br /&gt;
Чтобы добраться до первопричины, выбираем '''Дополнительно ( … ) &amp;gt; Методы вызова'''.&lt;br /&gt;
&lt;br /&gt;
[[Файл:186.png|граница]]&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;doaks-prod1-eastus-cassandra&amp;lt;/code&amp;gt; тратит часть времени &amp;lt;code&amp;gt;9.97%&amp;lt;/code&amp;gt; на выполнение кода.&lt;br /&gt;
&lt;br /&gt;
[[Файл:187.png|граница]]&lt;br /&gt;
&lt;br /&gt;
Мы выбираем время ЦП , чтобы понять, как поведение влияет на потребление ЦП. Из диаграммы мы видим, что группа потоков &amp;lt;code&amp;gt;MutationStage&amp;lt;/code&amp;gt; вносит наибольший вклад. Из таблицы ниже мы узнаем, что она тратит &amp;lt;code&amp;gt;1.6 d&amp;lt;/code&amp;gt; в Оценочном времени ЦП и &amp;lt;code&amp;gt;3.55%&amp;lt;/code&amp;gt; в Общей трассировке в выполнении кода.&lt;br /&gt;
&lt;br /&gt;
[[Файл:188.png|граница]]&lt;br /&gt;
&lt;br /&gt;
Мы хотим определить, какой код выполняется и как он влияет на потребление ЦП. После выбора имени группы потоков (&amp;lt;code&amp;gt;MutationStage&amp;lt;/code&amp;gt;), первый поток в списке внизу страницы является самым затратным (&amp;lt;code&amp;gt;MutationStage-2&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
[[Файл:189.png|граница]]&lt;br /&gt;
&lt;br /&gt;
Чтобы увидеть список точек доступа, выбираем '''Дополнительно ( … ) &amp;gt; Хотспоты метода''' для &amp;lt;code&amp;gt;MutationStage-2&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:190.png|граница]]&lt;br /&gt;
&lt;br /&gt;
Теперь мы видим, что &amp;lt;code&amp;gt;Unsafe.unpark&amp;lt;/code&amp;gt; это способствует &amp;lt;code&amp;gt;30.1%&amp;lt;/code&amp;gt; выполнению кода и является хорошим показателем для оптимизации.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%9F%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8&amp;diff=4725</id>
		<title>Профилирование памяти</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%9F%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8&amp;diff=4725"/>
		<updated>2024-09-13T14:26:14Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Применение Ключ-АСТРОМ]] / [[Применение Ключ-АСТРОМ#.D0.9F.D1.80.D0.BE.D1.84.D0.B8.D0.BB.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5%20.D0.B8%20.D0.BE.D0.BF.D1.82.D0.B8.D0.BC.D0.B8.D0.B7.D0.B0.D1.86.D0.B8.D1.8F|Профилирование и оптимизация]] / Профилирование памяти'''''&lt;br /&gt;
&lt;br /&gt;
Профилирование памяти позволяет понять поведение приложений при выделении памяти и сборке мусора с течением времени. Оно помогает определить вызовы методов в контексте, в котором было выделено больше всего памяти, и объединить эту информацию с количеством выделенных объектов. Перспектива '''Survivor''' помогает понять контекст, в котором создаются долгоживущие объекты (объекты, пережившие несколько циклов сборки мусора).&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;
[[Файл:175.png|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:175.png|граница]]&lt;br /&gt;
&lt;br /&gt;
[[Файл:176.png|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:176.png|граница]]&lt;br /&gt;
&lt;br /&gt;
Вы можете выбрать любой таймфрейм для анализа, независимо от глобального таймфрейма. Мы рекомендуем вам исключить сторонние библиотеки из анализа, чтобы сосредоточиться на коде, который находится под вашим контролем.&lt;br /&gt;
&lt;br /&gt;
== Все распределения ==&lt;br /&gt;
Представление '''Все распределения''' показывает, сколько раз выполнялась сбор мусора и сколько памяти выделено. Внизу страницы вы можете найти различные параметры анализа, такие как '''Выделение хотспоты''', '''График пламени''', '''API-интерфейсы хотспотов'''.&lt;br /&gt;
&lt;br /&gt;
=== Выделение хотспоты ===&lt;br /&gt;
На вкладке '''Выделенные хотспоты''' в таблице показаны методы анализируемого процесса, потребляющие большую часть памяти.&lt;br /&gt;
&lt;br /&gt;
[[Файл:177.png|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:177.png|граница]]&lt;br /&gt;
&lt;br /&gt;
==== График пламени ====&lt;br /&gt;
'''График пламени''' — это тип столбчатой ​​диаграммы, которая показывает иерархические данные. '''График пламени''' повышает читаемость трассировок стека с нисходящим макетом и помогает определить горячие точки распределения памяти в коде вашего приложения.&lt;br /&gt;
&lt;br /&gt;
* Ось X охватывает память, выделенную для метода. Более широкий блок означает, что для метода выделено больше памяти.&lt;br /&gt;
* Ось Y представляет глубину стека. Трассировка стека отображается в виде столбца ячеек, где каждая ячейка представляет метод.&lt;br /&gt;
* Цвета зависят от настроенных определений API.&lt;br /&gt;
&lt;br /&gt;
Выбрав поле метода, вы можете скрыть верхние уровни, чтобы сосредоточить свой анализ, начиная с выбранного метода.&lt;br /&gt;
&lt;br /&gt;
==== API-интерфейсы хотспотов ====&lt;br /&gt;
Вкладка '''API-интерфейсы хотспотов''' в представлении '''Все распределения''' содержит список выделенной памяти и выделенных объектов для каждого API. Цвета, связанные с каждым API, представлены на графиках пламени.&lt;br /&gt;
&lt;br /&gt;
Вы можете изменить список API, чтобы он более соответствовал вашему приложению:&lt;br /&gt;
&lt;br /&gt;
* Путем дальнейшей сегментации разбивки API. Узнайте, как добавлять пользовательские определения 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;
* Объем памяти, затраченное на все циклы сборки мусора.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что объекты, пережившие несколько циклов сборок мусора, вносят больший вклад в объем сохранившейся памяти.&lt;br /&gt;
&lt;br /&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;
* Чтобы увидеть последовательность методов, вызываемых анализируемым методом, выберите '''Вызванные методы''' в столбце '''Действия'''.&lt;br /&gt;
&lt;br /&gt;
Столбец '''Survived types''' показывает объекты, которые выделяются только в самом методе. Они не применяются к каким-либо впоследствии вызываемым методам.&lt;br /&gt;
&lt;br /&gt;
Вы можете исключить сторонние API из этого представления, выбрав '''Дополнительно ( … ) &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;
== Исключить сторонние библиотеки ==&lt;br /&gt;
Чтобы сфокусировать анализ на вашем коде, мы рекомендуем вам определить '''API сторонних библиотек'''. Для этого вам нужно пометить API, определяемый пользователем , как стороннюю библиотеку.&lt;br /&gt;
&lt;br /&gt;
# Перейдите в '''Настройки &amp;gt; Мониторинг сервисов &amp;gt; Правила обнаружения API''' .&lt;br /&gt;
# Нажмите кнопку '''Детали''', чтобы отредактировать требуемый API.&lt;br /&gt;
# Включите '''Этот API определяет стороннюю библиотеку'''.&lt;br /&gt;
# Сохраните изменения.&lt;br /&gt;
&lt;br /&gt;
* Вы можете использовать предварительно заполненную версию страницы правил обнаружения API из таблиц горячих точек на странице '''Профилирование памяти''' . В строке выбранного метода выберите '''Дополнительно ( … ) &amp;gt; Правила обнаружения API''' в столбце '''Действие''' .&lt;br /&gt;
* Вы можете исключить библиотеку без ручной настройки правил из списка встроенных API . Создайте пользовательское правило для библиотеки и отметьте ее как стороннюю.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%9D%D0%B5%D0%BF%D1%80%D0%B5%D1%80%D1%8B%D0%B2%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%A6%D0%9F&amp;diff=4724</id>
		<title>Непрерывное профилирование ЦП</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%9D%D0%B5%D0%BF%D1%80%D0%B5%D1%80%D1%8B%D0%B2%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%A6%D0%9F&amp;diff=4724"/>
		<updated>2024-09-13T14:25:23Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Применение Ключ-АСТРОМ]] / [[Применение Ключ-АСТРОМ#.D0.9F.D1.80.D0.BE.D1.84.D0.B8.D0.BB.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5%20.D0.B8%20.D0.BE.D0.BF.D1.82.D0.B8.D0.BC.D0.B8.D0.B7.D0.B0.D1.86.D0.B8.D1.8F|Профилирование и оптимизация]] / Непрерывное профилирование ЦП'''''&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;
* Поддержка Java, .NET, .PHP, .Node.js и Golang.&lt;br /&gt;
&lt;br /&gt;
Чтобы выполнить анализ ЦП на уровне кода:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в раздел '''Профилирование''' и выберите '''Непрерывное профилирование ЦП'''.&lt;br /&gt;
# Выберите группу процессов, содержащую процесс, который вы хотите проанализировать.&lt;br /&gt;
# Найдите процесс, который нужно проанализировать, и в столбце '''Действия''' выберите соответствующий значок '''Хотспоты метода''', чтобы открыть страницу '''Хотспоты метода'''. [[Файл:170.png|граница]]&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;
[[Файл:171.png|граница]]&lt;br /&gt;
&lt;br /&gt;
Чтобы просмотреть прямой стек трассировки, выберите вкладку '''Иерархия вызовов''' . Каждый перечисленный метод помечен именем и цветом API.&lt;br /&gt;
&lt;br /&gt;
[[Файл:172.png|граница]]&lt;br /&gt;
&lt;br /&gt;
Выберите вкладку '''Хотспоты''' , чтобы просмотреть три основных хотспота с обратными трассировками стека.&lt;br /&gt;
&lt;br /&gt;
[[Файл:173.png|граница]]&lt;br /&gt;
&lt;br /&gt;
== Фильтр ==&lt;br /&gt;
При фильтрации времени выполнения и основных API представления '''Иерархия вызовов''' и '''Хотспоты''' наследуют заданные фильтры.&lt;br /&gt;
&lt;br /&gt;
В следующем примере фильтрация по выполнению кода и встроенной JRE (выбор выполнения кода на вкладке Время выполнения и выбор встроенной JRE на вкладке Главные API ) показывает на вкладке '''Хотспоты''' , что большая часть времени выполнения встроенного API JRE приходится на вызов &amp;lt;code&amp;gt;intervalProvider.js setInterval&amp;lt;/code&amp;gt;. Когда вы открываете кадры стека, вы можете определить виновника.&lt;br /&gt;
&lt;br /&gt;
[[Файл:174.png|граница]]&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%90%D0%B2%D0%B0%D1%80%D0%B8%D0%B9%D0%BD%D1%8B%D0%B5_%D0%B7%D0%B0%D0%B2%D0%B5%D1%80%D1%88%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D0%B2&amp;diff=4723</id>
		<title>Аварийные завершения процессов</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%90%D0%B2%D0%B0%D1%80%D0%B8%D0%B9%D0%BD%D1%8B%D0%B5_%D0%B7%D0%B0%D0%B2%D0%B5%D1%80%D1%88%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D0%B2&amp;diff=4723"/>
		<updated>2024-09-13T14:24:41Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Применение Ключ-АСТРОМ]] / [[Применение Ключ-АСТРОМ#.D0.9F.D1.80.D0.BE.D1.84.D0.B8.D0.BB.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5%20.D0.B8%20.D0.BE.D0.BF.D1.82.D0.B8.D0.BC.D0.B8.D0.B7.D0.B0.D1.86.D0.B8.D1.8F|Профилирование и оптимизация]] / Аварийные завершения процессов'''''&lt;br /&gt;
&lt;br /&gt;
Процессы аварийно завершаются по множеству причин, и часто бывает сложно понять основные причины, которые способствуют таким аварийным завершениям. Когда отслеживаемый процесс аварийно завершается, вы увидите запись о сбое процесса в разделе '''События''' каждого затронутого процесса и страницы '''Хосты'''. В примере процесса ниже есть некоторые проблемы с доступностью (показаны красным на временной шкале). При выборе затронутого временного интервала на временной шкале раздел '''События''' показывает количество аварийных завершений процесса, произошедших в течение этого временного интервала (в этом примере 3 сбоя).&lt;br /&gt;
&lt;br /&gt;
[[Файл:178.png]]&lt;br /&gt;
&lt;br /&gt;
Нажмите '''Детали сбоя процесса''' , чтобы просмотреть подробный список сбоев, произошедших в течение выбранного таймфрейма. Здесь вы найдете все подробности, связанные с причиной сбоя каждого процесса.&lt;br /&gt;
&lt;br /&gt;
[[Файл:179.png|граница]]&lt;br /&gt;
&lt;br /&gt;
Предоставленные сведения о сбое включают сигнал, который завершил процесс (например, &amp;lt;code&amp;gt;Segmentation fault&amp;lt;/code&amp;gt;или &amp;lt;code&amp;gt;Abort&amp;lt;/code&amp;gt;), кадр стека выполнения, который дал сбой, и многое другое. Тип сбоя — например, собственный дамп ядра, дамп ядра Java или ненормальный выход программы из-за исключения — определяет, какие сведения о сбое доступны.&lt;br /&gt;
&lt;br /&gt;
== Анализ дополнительных артефактов сбоя ==&lt;br /&gt;
Сведения о сбоях часто включают в себя кнопку '''Загрузить''' , которая обеспечивает доступ к дополнительным артефактам сбоев, таким как &amp;lt;code&amp;gt;hs_err_pid&amp;lt;/code&amp;gt;файлы для сбоев Java, текстовые файлы, которые предоставляют анализ основных дампов Linux и Windows, или файлы, содержащие исключения .NET, Java или Node.js, которые потенциально были ответственны за сбои. Например, отчет о сбое '''Segmentation fault''' выше привел к созданию основного дампа. ЕдиныйАгент автоматически проанализировал основной дамп, а затем создал следующий отчет в качестве артефакта журнала:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;dumpproc version 1.108.0.20161025-115919, installer version 1.108.0.20161025-121046&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;2016-11-09 18:00:44: Application 'CreditCardAutho', inner pid '15891', outer pid '0', signal: 'Segmentation fault' (11)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;process group ID: 0x441b2cb89962033d&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;process group instance ID: 0xfe58bab23100f42c&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;process group Name: easytravel-*-x*&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;threadCount: 1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;thread: 0 - stack range: 0x7ffeda572000-0x7ffeda594000, size: 136 kB&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;0x00007ffeda592be0 0x00007f4de477604d libpthread-2.15.so!&amp;lt;imagebase&amp;gt;+0xf04d&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;0x00007ffeda592bf0 0x00000000004038d8 CreditCardAuthorizationS64!main+0x1b8&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;0x00007ffeda592c60 0x00007f4de41c676d libc-2.15.so!__libc_start_main+0xed&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;0x00007ffeda592d20 0x000000000040329a CreditCardAuthorizationS64!&amp;lt;imagebase&amp;gt;+0x329a&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mapped files:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;0000000000400000-000000000041e000 0 /home/labuser/easytravel-2.0.0-x64/CreditCardAuthorizationS64 (MD5: da5992daf5ba3b76c633c853c7da5e87)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;000000000051d000-000000000051e000 1d /home/labuser/easytravel-2.0.0-x64/CreditCardAuthorizationS64 (MD5: da5992daf5ba3b76c633c853c7da5e87)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;00007f4de41a5000-00007f4de4359000 0 /lib/x86_64-linux-gnu/libc-2.15.so (GNU Build-Id: aa64a66ac46bff200848c0a0694011bd0140ab4e)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;00007f4de4359000-00007f4de4558000 1b4 /lib/x86_64-linux-gnu/libc-2.15.so (GNU Build-Id: aa64a66ac46bff200848c0a0694011bd0140ab4e)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;00007f4de4558000-00007f4de455c000 1b3 /lib/x86_64-linux-gnu/libc-2.15.so (GNU Build-Id: aa64a66ac46bff200848c0a0694011bd0140ab4e)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;00007f4de455c000-00007f4de455e000 1b7 /lib/x86_64-linux-gnu/libc-2.15.so (GNU Build-Id: aa64a66ac46bff200848c0a0694011bd0140ab4e)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;00007f4de4563000-00007f4de4565000 0 /lib/x86_64-linux-gnu/libdl-2.15.so (GNU Build-Id: d181af551dbbc43e9d55913d532635fde18e7c4e)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;00007f4de4565000-00007f4de4765000 2 /lib/x86_64-linux-gnu/libdl-2.15.so (GNU Build-Id: d181af551dbbc43e9d55913d532635fde18e7c4e)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;00007f4de4765000-00007f4de4766000 2 /lib/x86_64-linux-gnu/libdl-2.15.so (GNU Build-Id: d181af551dbbc43e9d55913d532635fde18e7c4e)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;00007f4de4766000-00007f4de4767000 3 /lib/x86_64-linux-gnu/libdl-2.15.so (GNU Build-Id: d181af551dbbc43e9d55913d532635fde18e7c4e)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;00007f4de4767000-00007f4de477f000 0 /lib/x86_64-linux-gnu/libpthread-2.15.so (GNU Build-Id: c340af9dee97c17c730f7d03693286c5194a46b8)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;00007f4de477f000-00007f4de497e000 18 /lib/x86_64-linux-gnu/libpthread-2.15.so (GNU Build-Id: c340af9dee97c17c730f7d03693286c5194a46b8)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;00007f4de497e000-00007f4de497f000 17 /lib/x86_64-linux-gnu/libpthread-2.15.so (GNU Build-Id: c340af9dee97c17c730f7d03693286c5194a46b8)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;00007f4de497f000-00007f4de4980000 18 /lib/x86_64-linux-gnu/libpthread-2.15.so (GNU Build-Id: c340af9dee97c17c730f7d03693286c5194a46b8)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;00007f4de4984000-00007f4de4a02000 0 /lib/x86_64-linux-gnu/liboneagentproc.so (1.108.0.20161025-115919)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;00007f4de4a02000-00007f4de4c01000 7e /lib/x86_64-linux-gnu/liboneagentproc.so (1.108.0.20161025-115919)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;00007f4de4c01000-00007f4de4c03000 7d /lib/x86_64-linux-gnu/liboneagentproc.so (1.108.0.20161025-115919)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;00007f4de4c03000-00007f4de4c05000 7f /lib/x86_64-linux-gnu/liboneagentproc.so (1.108.0.20161025-115919)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;00007f4de4cc0000-00007f4de4ce2000 0 /lib/x86_64-linux-gnu/ld-2.15.so (GNU Build-Id: e25ad1a11ccf57e734116b8ec9c69f643dca9f18)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;00007f4de4ee2000-00007f4de4ee3000 22 /lib/x86_64-linux-gnu/ld-2.15.so (GNU Build-Id: e25ad1a11ccf57e734116b8ec9c69f643dca9f18)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;00007f4de4ee3000-00007f4de4ee5000 23 /lib/x86_64-linux-gnu/ld-2.15.so (GNU Build-Id: e25ad1a11ccf57e734116b8ec9c69f643dca9f18)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Защитите конфиденциальные данные пользователя ==&lt;br /&gt;
Отчеты о сбоях могут содержать конфиденциальную личную информацию, которую не следует просматривать всем пользователям. По этой причине ваш администратор Ключ-АСТРОМ должен включить опцию безопасности учетной записи '''View logs''' и разрешения '''View sensitive request data''' в вашем профиле пользователя, прежде чем вы сможете просматривать персональные данные. Эта опция отключена по умолчанию для всех пользователей, не являющихся администраторами, и должна быть явно включена, прежде чем вы сможете получить доступ к содержимому журнала.&lt;br /&gt;
&lt;br /&gt;
== Обработка сбоев в Windows ==&lt;br /&gt;
Для того чтобы общий сбой процесса Windows (дамп ядра) был виден в Ключ-АСТРОМ, сбой должен быть обнаружен '''Windows Error Reporting'''. По этой причине служба '''Windows Error Reporting''' должна быть включена.&lt;br /&gt;
&lt;br /&gt;
[[Файл:180.png|граница]]&lt;br /&gt;
&lt;br /&gt;
Когда в Windows происходит сбой, появляется диалоговое окно с вопросом, хотите ли вы отладить или закрыть аварийное приложение. Это нежелательно для систем headless. Вы можете отключить это диалоговое окно, добавив значение в реестр, как показано ниже:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting] &amp;quot;DontShowUI&amp;quot;=dword:00000001&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Файл:181.png|граница]]&lt;br /&gt;
&lt;br /&gt;
== Обработка дампа ядра Linux ==&lt;br /&gt;
В Linux способ обработки ядром дампа ядра задается в &amp;lt;code&amp;gt;/proc/sys/kernel/core_pattern&amp;lt;/code&amp;gt;. Начиная с ядра 2.6.19 (1), существует два метода обработки сбоев приложений. Дамп ядра может быть записан в файл, на который указывает запись &amp;lt;code&amp;gt;/proc/sys/kernel/core_pattern&amp;lt;/code&amp;gt;, или отправлен в приложение — запись должна иметь префикс в виде вертикальной косой черты (&amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Поскольку '''Suse Linux''' использует первый метод, запись похожа на &amp;lt;code&amp;gt;/proc/sys/kernel/core_pattern:core&amp;lt;/code&amp;gt;. Это означает, что файл с именем &amp;lt;code&amp;gt;core&amp;lt;/code&amp;gt;записывается в текущий рабочий каталог аварийно завершившегося процесса.&lt;br /&gt;
&lt;br /&gt;
'''Ubuntu''' и '''Red Hat''' обычно полагаются на свои собственные инструменты для создания отчетов об ошибках, поэтому строки выглядят следующим образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;|/usr/share/apport/apport %p %s %c %P&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
или&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;|/usr/libexec/abrt-hook-ccpp %s %c %p %u %g %t e&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В последнем примере, когда программа аварийно завершает работу, &amp;lt;code&amp;gt;coredump&amp;lt;/code&amp;gt;вывод передается в приложение &amp;lt;code&amp;gt;stdin&amp;lt;/code&amp;gt;, указанное в первом параметре. Более того, ядро ​​заполняет значения любых параметров, отформатированных как &amp;lt;code&amp;gt;%[a-zA-Z]&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;apport&amp;lt;/code&amp;gt;Служба отчетов перезаписывает файл &amp;lt;code&amp;gt;/proc/sys/kernel/core_pattern&amp;lt;/code&amp;gt;. Если &amp;lt;code&amp;gt;apport&amp;lt;/code&amp;gt;включено (в &amp;lt;code&amp;gt;/etc/default/apport&amp;lt;/code&amp;gt;), то &amp;lt;code&amp;gt;/proc/sys/kernel/core_pattern&amp;lt;/code&amp;gt;настройка конфигурации устанавливается при &amp;lt;code&amp;gt;apport&amp;lt;/code&amp;gt;запуске службы отчетов о сбоях при загрузке системы.&lt;br /&gt;
&lt;br /&gt;
=== Изменения операционной системы ===&lt;br /&gt;
Установщик ЕдиногоАгента вносит в вашу систему следующие изменения для обработки дампов ядра.&lt;br /&gt;
&lt;br /&gt;
==== Отключение ABRT и Apport ====&lt;br /&gt;
'''''[https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/6/html/deployment_guide/ch-abrt ABRT]'''''﻿ (Red Hat) и '''''[https://launchpad.net/ubuntu/+source/apport Apport]'''''﻿ (Debian) службы остановлены и отключены.&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;/proc/sys/kernel/core_pattern&amp;lt;/code&amp;gt; копируется в &amp;lt;code&amp;gt;/opt/astromkey/oneagent/agent/conf/original_core_pattern&amp;lt;/code&amp;gt;. При удалении ЕдиныйАгент деинсталлятор восстанавливает исходный шаблон ядра, присутствующий в этом файле, в &amp;lt;code&amp;gt;/proc/sys/kernel/core_pattern&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Содержимое &amp;lt;code&amp;gt;kernel.core_pattern&amp;lt;/code&amp;gt;исходного параметра &amp;lt;code&amp;gt;/etc/sysctl.conf&amp;lt;/code&amp;gt;копируется в &amp;lt;code&amp;gt;/opt/astromkey/oneagent/agent/conf/original.sysctl.corepattern&amp;lt;/code&amp;gt;. При удалении ЕдиныйАгент деинсталлятор восстанавливает исходный шаблон ядра, присутствующий в этом файле, &amp;lt;code&amp;gt;kernel.core_pattern&amp;lt;/code&amp;gt;в &amp;lt;code&amp;gt;/etc/sysctl.conf&amp;lt;/code&amp;gt;. Если &amp;lt;code&amp;gt;kernel.core_pattern&amp;lt;/code&amp;gt;отсутствует в &amp;lt;code&amp;gt;/etc/sysctl.conf&amp;lt;/code&amp;gt;до установки ЕдиногоАгента, &amp;lt;code&amp;gt;/opt/astromkey/oneagent/agent/conf/original.sysctl.corepattern&amp;lt;/code&amp;gt;файл не создается.&lt;br /&gt;
&lt;br /&gt;
В зависимости от исходной записи в &amp;lt;code&amp;gt;core_pattern&amp;lt;/code&amp;gt;Ключ-АСТРОМ запишет различные шаблоны в &amp;lt;code&amp;gt;core_pattern&amp;lt;/code&amp;gt;. Возможные конфигурации и ожидаемые записи после установки перечислены ниже:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Исходная запись core_pattern&lt;br /&gt;
!core_pattern после установки ruxitdumpproc&lt;br /&gt;
!Комментарий&lt;br /&gt;
|-&lt;br /&gt;
|core&lt;br /&gt;
|/opt/astromkey/oneagent/agent/rdp -p %p -e %e -s %s&lt;br /&gt;
|Простой дамп ядра без параметров.&lt;br /&gt;
|-&lt;br /&gt;
|core_%s_%e&lt;br /&gt;
|/opt/astromkey/oneagent/agent/rdp -p %p -e %e -s %s -kp %s,%e&lt;br /&gt;
|Простой дамп ядра с параметрами в имени файла. Параметр &amp;lt;code&amp;gt;-kp&amp;lt;/code&amp;gt;добавляется вместе со всеми параметрами ядра, необходимыми для замены Ключ-АСТРОМ в исходном имени файла.&lt;br /&gt;
|-&lt;br /&gt;
|/usr/share/apport/apport&lt;br /&gt;
|/opt/astromkey/oneagent/agent/rdp -p %p -e %e -s %s&lt;br /&gt;
|Дамп ядра следующее приложение без параметров. Аргумент &amp;lt;code&amp;gt;-a&amp;lt;/code&amp;gt;не добавляется к выходной записи &amp;lt;code&amp;gt;core_pattern&amp;lt;/code&amp;gt;, если нет параметров.&lt;br /&gt;
|-&lt;br /&gt;
|/usr/share/apport/apport %p %s %c %P&lt;br /&gt;
|/opt/astromkey/oneagent/agent/rdp -p %p -e %e -s %s -a %p %s %c %P&lt;br /&gt;
|Дамп ядра следующее приложение с параметрами. Аргумент &amp;lt;code&amp;gt;-a&amp;lt;/code&amp;gt;добавляется вместе со всеми параметрами после двоичного пути к &amp;lt;code&amp;gt;apport&amp;lt;/code&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Основная обработка ЕдиныйАгент dumpproc ===&lt;br /&gt;
Когда происходит сбой:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;rdp&amp;lt;/code&amp;gt;вызывается для сброса ядра в папки ЕдиногоАгента. Это ядро ​​используется функциональностью '''Crash Reporting'''.&lt;br /&gt;
# '''ЕдиныйАгент''' считывает &amp;lt;code&amp;gt;/opt/astromkey/oneagent/agent/conf/original_core_pattern&amp;lt;/code&amp;gt;и генерирует ядро ​​в соответствии с настройками. Это означает, что если исходная настройка записывала файл ядра в определенное место, это все равно произойдет после установки ЕдиногоАгента.&lt;br /&gt;
# Анализируется дамп ядра, чтобы проверить, мог ли Ключ-АСТРОМ стать основной причиной сбоя.&lt;br /&gt;
#* Если ЕдиныйАгент определит, что Ключ-АСТРОМ мог быть причиной:&lt;br /&gt;
#** Создается оповещение службы поддержки. Об этом сообщается нашей команде DevOps.&lt;br /&gt;
#** Основной дамп архивируется и сохраняется в дополнение ко всем задействованным библиотекам. Это необходимо для последующего офлайн-анализа.&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;core dump&amp;lt;/code&amp;gt;, затем архивируем его и сохраняем для отправки в кластер.&lt;br /&gt;
* В случае сбоев (неинструментированных процессов или инструментированных процессов, когда мы решаем, что Ключ-АСТРОМ не виноват) мы обрабатываем, а затем удаляем копию файла &amp;lt;code&amp;gt;core dump&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%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%B4%D0%BB%D1%8F_%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B4%D0%B0%D0%BC%D0%BF%D0%BE%D0%B2_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8)&amp;diff=4722</id>
		<title>Настройка АктивногоШлюза (для хранения дампов памяти)</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%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%B4%D0%BB%D1%8F_%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B4%D0%B0%D0%BC%D0%BF%D0%BE%D0%B2_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8)&amp;diff=4722"/>
		<updated>2024-09-13T14:22:31Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Применение Ключ-АСТРОМ]] / [[Применение Ключ-АСТРОМ#.D0.9F.D1.80.D0.BE.D1.84.D0.B8.D0.BB.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5%20.D0.B8%20.D0.BE.D0.BF.D1.82.D0.B8.D0.BC.D0.B8.D0.B7.D0.B0.D1.86.D0.B8.D1.8F|Профилирование и оптимизация]] / Дампы памяти / Настройка АктивногоШлюза (для хранения дампов памяти)'''''&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;[collector]&amp;lt;/code&amp;gt; в файле &amp;lt;code&amp;gt;custom.properties&amp;lt;/code&amp;gt; (если он еще не существует). Укажите свойство &amp;lt;code&amp;gt;DumpSupported&amp;lt;/code&amp;gt; в этом разделе и установите значение &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[collector]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;DumpSupported = true&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;
Создайте раздел &amp;lt;code&amp;gt;[dump]&amp;lt;/code&amp;gt; в &amp;lt;code&amp;gt;custom.properties&amp;lt;/code&amp;gt;(если он еще не существует) и затем укажите свойство &amp;lt;code&amp;gt;dumpDir&amp;lt;/code&amp;gt; в этом разделе. Например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[dump]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;dumpDir = dump&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Свойство &amp;lt;code&amp;gt;dumpDir&amp;lt;/code&amp;gt; может содержать относительный путь, например, &amp;lt;code&amp;gt;dumpDir = mydir&amp;lt;/code&amp;gt;. В этом случае каталог будет подкаталогом расположения по умолчанию. Это может быть также абсолютный путь, например, &amp;lt;code&amp;gt;dumpDir = C:\data\memory-dumps&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Создайте каталог, если он еще не существует, и убедитесь, что у него есть права доступа для пользователя, запускающего службу АктивногоШлюза. Это по умолчанию &amp;lt;code&amp;gt;dtuserag&amp;lt;/code&amp;gt; для Linux и &amp;lt;code&amp;gt;Local Service&amp;lt;/code&amp;gt; для Windows:&lt;br /&gt;
&lt;br /&gt;
* Системы Linux:  &amp;lt;code&amp;gt;Read&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Write&amp;lt;/code&amp;gt;, и &amp;lt;code&amp;gt;Execute&amp;lt;/code&amp;gt;&lt;br /&gt;
* Системы Windows:  &amp;lt;code&amp;gt;Read&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Write&amp;lt;/code&amp;gt;, и &amp;lt;code&amp;gt;Modify&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Пример разрешений для каталога дампа в Windows'''''&lt;br /&gt;
&lt;br /&gt;
[[Файл:183.png|граница]]&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; под управлением Linux ===&lt;br /&gt;
Из-за возможной автоматической очистки мы рекомендуем вам не использовать каталоги Linux &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;[dump]&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;dumpDir&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;dump&amp;lt;/code&amp;gt;&lt;br /&gt;
|Допустимый путь к каталогу хранения, используемому для хранения дампа&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;maxSizeGb&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;100&amp;lt;/code&amp;gt;&lt;br /&gt;
|Квота хранения в ГБ. Если она будет переполнена, самые старые дампы перезаписываются до тех пор, пока не будет достаточно места для хранения нового дампа.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;maxAgeDays&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;&lt;br /&gt;
|Максимальный срок хранения дампа памяти в днях, после которого дамп будет автоматически перезаписан&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;maxConcurrentUploads&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
|Максимальное количество одновременных загрузок дампов из ЕдиногоАгента&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;downloadUrl&amp;lt;/code&amp;gt;&lt;br /&gt;
|не установлено&lt;br /&gt;
|Пользовательский URL для загрузки. Это особенно полезно, если АктивныйШлюз находится за балансировщиком нагрузки для управления трафиком конечного пользователя или если АктивныйШлюз определяет только IP-адрес, а пользователю требуется FQDN. Обратите внимание, что балансировщик нагрузки не должен размещаться между АктивнымШлюзом и ЕдинымАгентом, так как это может нарушить функциональность дампа памяти. URL должен содержать правильную схему и порт.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Перезапустить АктивныйШлюз ==&lt;br /&gt;
Если вы измените конфигурацию АктивногоШлюза, вам необходимо '''''[[Запуск/остановка/перезапуск АктивногоШлюза|перезапустить основную службу АктивногоШлюза]]''''' , чтобы изменения вступили в силу.&lt;br /&gt;
&lt;br /&gt;
== Пример содержимого файла custom.properties ==&lt;br /&gt;
&amp;lt;code&amp;gt;[collector]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;DumpSupported = true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[dump]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# relative to collector root dir or absolute path&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;dumpDir = dump&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# maximum size in GB for stored memory dump&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;maxSizeGb = 100&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# maximum age in days for keeping stored memory dumps&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;maxAgeDays = 7&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# maximum number of concurrent file uploads supported&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;maxConcurrentUploads = 5&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%94%D0%B0%D0%BC%D0%BF%D1%8B_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8&amp;diff=4721</id>
		<title>Дампы памяти</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%94%D0%B0%D0%BC%D0%BF%D1%8B_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8&amp;diff=4721"/>
		<updated>2024-09-13T14:19:56Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Применение Ключ-АСТРОМ]] / [[Применение Ключ-АСТРОМ#.D0.9F.D1.80.D0.BE.D1.84.D0.B8.D0.BB.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5%20.D0.B8%20.D0.BE.D0.BF.D1.82.D0.B8.D0.BC.D0.B8.D0.B7.D0.B0.D1.86.D0.B8.D1.8F|Профилирование и оптимизация]] / Дампы памяти'''''&lt;br /&gt;
&lt;br /&gt;
Ключ-АСТРОМ может хранить и анализировать дампы памяти для приложений Java, .NET и Node.js.&lt;br /&gt;
&lt;br /&gt;
ЕдиныйАгент хранит дампы памяти локально в течение ограниченного времени на диске контролируемого компьютера сервера приложений.&lt;br /&gt;
&lt;br /&gt;
Если АктивныйШлюз настроен, то ЕдиныйАгент автоматически загружает дампы памяти в АктивныйШлюз, который действует как долгосрочный центр хранения дампов памяти. Такой подход гарантирует, что дампы памяти будут доступны только пользователям, имеющим доступ к сетевому расположению вашего АктивногоШлюза. Эта мера предосторожности обеспечивает дополнительный уровень безопасности, чтобы гарантировать, что никакие персональные данные не покинут ваш центр обработки данных, если вы не настроите его соответствующим образом.&lt;br /&gt;
&lt;br /&gt;
[[Файл:182.png|граница]]&lt;br /&gt;
&lt;br /&gt;
== Запуск дампов памяти ==&lt;br /&gt;
Чтобы запустить дамп памяти&lt;br /&gt;
&lt;br /&gt;
# Перейдите на страницу дампов памяти :&lt;br /&gt;
#* На странице объекта, который вы хотите проанализировать, выберите '''Дополнительно ( … ) &amp;gt; Сведения о дампе памяти''' .&lt;br /&gt;
#* Перейдите в раздел '''Профилирование &amp;gt; Дампы памяти''' .&lt;br /&gt;
# Выберите процесс, который вы хотите проанализировать, и нажмите на кнопку Запустить дамп , чтобы сгенерировать новый дамп памяти. Генерация дампа памяти занимает несколько минут. Требуемое время сильно варьируется в зависимости от типа приложения. Приложения Java, имеющие несколько ГБ динамической памяти, могут занять несколько минут; дампы меньшего размера доступны практически сразу.  '''''Java''''' (Ключ-АСТРОМ использует '''''[https://docs.oracle.com/javase/8/docs/platform/jvmti/jvmti.html интерфейс инструментов JVM (JVM TI)]'''''﻿ для генерации дампов памяти. По этой причине ваша JVM может зависнуть во время генерации дампа памяти. Пожалуйста, перезапустите ваше Java-приложение после запуска дампа памяти.)&lt;br /&gt;
# Через несколько минут обновите страницу. Вновь созданный дамп теперь отображается в списке.&lt;br /&gt;
&lt;br /&gt;
== Загрузить и просмотреть дампы памяти ==&lt;br /&gt;
Для загрузки дампов памяти&lt;br /&gt;
&lt;br /&gt;
# Перейдите на страницу дампов памяти :&lt;br /&gt;
#* На странице объекта, который вы хотите проанализировать, выберите '''Дополнительно ( … ) &amp;gt; Сведения о дампе памяти''' .&lt;br /&gt;
#* Перейдите в раздел '''Профилирование &amp;gt; Дампы памяти''' .&lt;br /&gt;
# Разверните запись дампа памяти.&lt;br /&gt;
# В списке ссылок для загрузки выберите АктивныйШлюз, с которого вы хотите загрузить дамп памяти, и нажмите кнопку '''Загрузить''' .  Если вы не можете загрузить дамп памяти через пользовательский интерфейс, загрузите файл вручную по локальному пути, указанному в веб-интерфейсе. Обратите внимание, что дампы памяти, которые ЕдиныйАгент хранит локально, доступны в течение ограниченного времени; когда ЕдиныйАгент периодически очищает каталог, размер файла может быть 0 байт.&lt;br /&gt;
&lt;br /&gt;
В случае приложений Java загрузка обеспечивает дамп памяти в '''''[https://docs.oracle.com/javase/7/docs/technotes/samples/hprof.html hprof]''''' ﻿формате, который можно проанализировать с помощью ряда инструментов, включая '''''[https://eclipse.dev/mat/ анализатор памяти Eclipse]'''''﻿ и '''''[https://visualvm.github.io/ VisualVM]'''''﻿. IBM JVM не поддерживает hprof, но имеет свой собственный формат, называемый IBM Portable Heap Dump (PHD). Его также можно проанализировать с помощью анализатора памяти Eclipse.&lt;br /&gt;
&lt;br /&gt;
Дампы памяти Node.js можно открыть в интегрированном инструменте анализа снимков кучи памяти Google Chrome.&lt;br /&gt;
&lt;br /&gt;
Дампы памяти .NET можно открыть в [https://github.com/microsoft/perfview '''''PerfView''''']﻿ или Visual Studio.&lt;br /&gt;
&lt;br /&gt;
== Ограничения ==&lt;br /&gt;
&lt;br /&gt;
* Дампы памяти .NET не поддерживаются в контейнерах на базе Alpine Linux.&lt;br /&gt;
* Загрузка в АктивныйШлюз не поддерживается для модуля кода Java ЕдиныйАгент в автономном режиме.&lt;br /&gt;
* Загрузка дампа памяти не поддерживается для мониторинга только приложений Kubernetes.&lt;br /&gt;
&lt;br /&gt;
== Часто задаваемые вопросы ==&lt;br /&gt;
'''''Если я включу анализ дампа памяти на нескольких АктивныхШлюзах, какой АктивныйШлюз будет выполнять дамп памяти?'''''&lt;br /&gt;
&lt;br /&gt;
ActiveGate имеют автоматически назначенный приоритет. Если более одного ActiveGate имеют одинаковый приоритет, конечная точка выбирается случайным образом.&lt;br /&gt;
&lt;br /&gt;
'''''Что произойдет, если передача файла на АктивнйШлюз не удалась?'''''&lt;br /&gt;
&lt;br /&gt;
ЕдиныйАгент пытается отправить список дампов всем доступным конечным точкам, пока не найдет работающую. Этот процесс повторяется до тех пор, пока не будет успешным или пока дампы не будут удалены задачами старения (например, если их слишком много или если они слишком старые).&lt;br /&gt;
&lt;br /&gt;
'''''Что произойдет, если в АктивномШлюзе закончится место для дампов памяти?'''''&lt;br /&gt;
&lt;br /&gt;
АктивныйШлюз сначала удалит устаревшие дампы. Если устаревших дампов нет, АктивныйШлюз удалит самые старые дампы.&lt;br /&gt;
&lt;br /&gt;
'''''Можно ли настроить, где ЕдиныйАгент будет хранить дампы памяти?'''''&lt;br /&gt;
&lt;br /&gt;
Да. ЕдиныйАгент хранит дампы памяти локально и гарантирует, что дампы не покинут вашу локальную сеть. Вы можете настроить местоположение дампов памяти .&lt;br /&gt;
&lt;br /&gt;
'''''Конечный пользователь не может получить доступ ни к одной из конечных точек АктивногоШлюза. Могу ли я по-прежнему предоставлять доступ к файлу дампа памяти?'''''&lt;br /&gt;
&lt;br /&gt;
Да. Поскольку время от времени конечная точка АктивногоШлюза может быть недоступна конечному пользователю, АктивныйШлюз может иметь несколько IP-адресов, а значит и несколько конечных точек. Если все существующие конечные точки недоступны конечному пользователю одновременно, вы все равно можете предоставить доступ к файлу дампа памяти.&lt;br /&gt;
&lt;br /&gt;
* Вы можете включить удаленный доступ к АктивномуШлюзу, изменив публичные конечные точки.&lt;br /&gt;
* Если удаленный доступ к АктивномуШлюзу невозможен, вы можете вручную загрузить файл дампа памяти с хоста АктивногоШлюза.&lt;br /&gt;
** Для доступа к хосту АктивногоШлюза используйте протокол, позволяющий передавать файлы (например, sFTP или SSH).&lt;br /&gt;
** Чтобы загрузить файл дампа памяти, вам необходимо узнать местоположение файла .&lt;br /&gt;
** Чтобы идентифицировать дамп памяти, распакуйте его файл через протокол, включающий &amp;lt;code&amp;gt;summary.json&amp;lt;/code&amp;gt;(например, sFTP или SSH).&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%9F%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F&amp;diff=4720</id>
		<title>Профилирование и оптимизация</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%9F%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F&amp;diff=4720"/>
		<updated>2024-09-13T14:15:15Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Применение Ключ-АСТРОМ]] / [https://doc.ruscomtech.ru/index.php/Применение_Ключ-АСТРОМ#.D0.9F.D1.80.D0.BE.D1.84.D0.B8.D0.BB.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5_.D0.B8_.D0.BE.D0.BF.D1.82.D0.B8.D0.BC.D0.B8.D0.B7.D0.B0.D1.86.D0.B8.D1.8F Профилирование и оптимизация]'''''&lt;br /&gt;
&lt;br /&gt;
= Профилирование и оптимизация =&lt;br /&gt;
Помимо автоматического обнаружения проблем, Ключ-АСТРОМ предлагает вам набор инструментов анализа, которые вы можете использовать для ручного обнаружения проблем.&lt;br /&gt;
&lt;br /&gt;
* '''Непрерывное профилирование ЦП''' выявляет процессы наиболее затратные по ресурсам ЦП в вашей среде и позволяет детализировать проблему ЦП до уровня метода.&lt;br /&gt;
* '''Анализ дампов памяти и аварийных завершений процессов''' позволяет обнаруживать сбои приложений в Windows и Linux и анализировать основные дампы этих сбоев.&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://docs.expert-apm.ru/index.php?title=%D0%9E%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%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%D1%85_%D0%B4%D0%B8%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%D0%BC&amp;diff=4719</id>
		<title>Обновление пользовательских диаграмм</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%9E%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%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%D1%85_%D0%B4%D0%B8%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%D0%BC&amp;diff=4719"/>
		<updated>2024-09-13T14:10:35Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Применение Ключ-АСТРОМ]] / [[Применение Ключ-АСТРОМ#.D0.9D.D0.B0.D0.B1.D0.BB.D1.8E.D0.B4.D0.B0.D0.B9.D1.82.D0.B5%20.D0.B8%20.D0.B8.D1.81.D1.81.D0.BB.D0.B5.D0.B4.D1.83.D0.B9.D1.82.D0.B5|Наблюдайте и исследуйте]] / Обновление пользовательских диаграмм'''''&lt;br /&gt;
*Обсуждаемые здесь '''дашборды''' представляют собой '''классические дашборды''', созданные с использованием функциональности дашборда, интегрированной с предыдущей версией Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
Если вы используете '''пользовательские диаграммы''' на своих дашбордах, вам необходимо прочитать следующий текст.&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.265''' была последней версией Ключ-АСТРОМ, поддерживающей пользовательские диаграммы.&lt;br /&gt;
** '''Ключ-АСТРОМ SaaS''' версии '''1.271+''' и '''Ключ-АСТРОМ Managed''' версии '''1.272+''' полностью отключают редактирование пользовательских диаграмм и прекращают поддержку кода пользовательских диаграмм&lt;br /&gt;
* Как:  Вы можете обновлять плитку за плиткой, дашборд за дашбордом или, используя API, все сразу.&lt;br /&gt;
&lt;br /&gt;
Подробности смотрите ниже.&lt;br /&gt;
&lt;br /&gt;
== Относится ли это ко мне? ==&lt;br /&gt;
Это не относится к визуализациям и дашбордам, созданным с помощью '''Визуализации метрик'''. Это относится только к нашей старой функциональности '''Custom charts''' , которая существовала до '''Визуализации метрик''' и теперь полностью устарела.&lt;br /&gt;
&lt;br /&gt;
=== Проверьте таблицу дашбордов ===&lt;br /&gt;
Чтобы узнать, есть ли у вас какие-либо пользовательские диаграммы старого образца, которые нужно обновить, отфильтруйте таблицу '''Дашборды''' по &amp;lt;code&amp;gt;Пользовательские графики: Yes&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;br /&amp;gt;[[Файл:213.png|граница]]   &amp;lt;br /&amp;gt;Если вы хотите проверить все дашборды, к которым у вас есть доступ, независимо от владельца, пропустите этот шаг.&lt;br /&gt;
# Добавьте фильтр для &amp;lt;code&amp;gt;Пользовательские графики: Yes&amp;lt;/code&amp;gt;. &amp;lt;br /&amp;gt;[[Файл:214.png|граница]]&lt;br /&gt;
# Проверьте таблицу.&lt;br /&gt;
#* Если после фильтрации по &amp;lt;code&amp;gt;Пользовательские графики: Yes&amp;lt;/code&amp;gt;, не отображается ни одной панели, вам нечего обновлять. Вы можете остановиться здесь.&lt;br /&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;Пользовательские графики: Yes&amp;lt;/code&amp;gt; фильтр на предыдущем шаге.  В приведенном ниже примере вам придется обновить две панели мониторинга.  [[Файл:215.png|граница]]&lt;br /&gt;
&lt;br /&gt;
=== Проверьте плитки на дашборде ===&lt;br /&gt;
Если вы нашли дашборд с пользовательскими диаграммами, откройте ее и найдите следующие индикаторы того, что на ней есть пользовательские диаграммы старого образца, которые следует обновить:&lt;br /&gt;
&lt;br /&gt;
* Если плитку необходимо обновить, на ней отображается предупреждающий значок и подсказка.  [[Файл:216.png|граница]]&lt;br /&gt;
* Если на отображаемом в данный момент дашборде все еще есть хотя бы одна плитка, которую необходимо обновить, в меню дашборда в правом верхнем углу есть опция '''Обновить'''.  &amp;lt;br /&amp;gt;[[Файл:217.png|граница]]&lt;br /&gt;
&lt;br /&gt;
== Как обновиться? ==&lt;br /&gt;
Прежде чем что-либо делать, мы рекомендуем вам сделать резервные копии самых важных дашбордов. Затем попробуйте обновить резервные копии, чтобы освоиться с процессом обновления, прежде чем обновлять все оставшиеся дашборды.&lt;br /&gt;
&lt;br /&gt;
Например, выберите любой популярный дашборд в вашей среде, от которого вы зависите, возможно, тот, который имеет несколько расширенных и сложных пользовательских плиток диаграмм (используется несколько показателей, и есть конфигурации для единицы, ставок и т. д.), и клонируйте его. Затем вы можете спокойно работать с клоном и проверять, все ли обновляется правильно.&lt;br /&gt;
&lt;br /&gt;
# Чтобы составить список панелей мониторинга по популярности:&lt;br /&gt;
## Перейдите в раздел '''Дашборды''' (последняя версия Клю-АСТРОМ). Здесь перечислены все дашборды, которые вам разрешено просматривать или редактировать.&lt;br /&gt;
## Отсортируйте таблицу по столбцу '''Популярность''' .&lt;br /&gt;
# Чтобы клонировать существующий дашборд:&lt;br /&gt;
## Перейдите в раздел '''Дашборды''' (последняя версия Клю-АСТРОМ).&lt;br /&gt;
## В таблице дашбордов выберите '''Дополнительно''' '''( … ) &amp;gt; Клонировать''' для дашборда, который вы хотите клонировать.&lt;br /&gt;
##* Копия открывается в режиме редактирования.&lt;br /&gt;
##* Оригинальный дашборд не затрагивается.&lt;br /&gt;
&lt;br /&gt;
== Обновление через веб-интерфейс ==&lt;br /&gt;
В веб-интерфейсе вы можете обновлять по одной плитке или по одному дашборду за раз.&lt;br /&gt;
&lt;br /&gt;
=== Улучшить одну плитку ===&lt;br /&gt;
Чтобы обновить одну плитку&lt;br /&gt;
&lt;br /&gt;
# Перейдите в раздел '''Дашборды''' (последняя версия Ключ-АСТРОМ).&lt;br /&gt;
# Отобразить дашборды с плиткой, которую необходимо обновить.  [[Файл:216.png|граница]]&lt;br /&gt;
# В меню плитки выберите '''Предварительный просмотр обновленной диаграммы'''. Преобразованная диаграмма откроется в визуализации метрик в новой вкладке браузера, так что вы сможете сравнить старые диаграммы с новыми визуализациями.  &amp;lt;br /&amp;gt;[[Файл:218.png|граница]]&lt;br /&gt;
# Проверьте визуализацию, чтобы убедиться, что она преобразована правильно. Внесите изменения по мере необходимости.&lt;br /&gt;
# Когда вы будете удовлетворены результатом преобразования, выберите «Закрепить на дашборде» и закрепите обновленную визуализацию на другой панели мониторинга или на той же панели мониторинга.&lt;br /&gt;
#* Если вы закрепите его на той же панели, то теперь у вас будут старые и новые плитки на той же панели. Это даст вам еще одну возможность сравнить плитки. Если вы удовлетворены результатами, удалите старую плитку (ту, что со значком предупреждения) и перетащите новую плитку на ее место.&lt;br /&gt;
&lt;br /&gt;
=== Обновить всю панель управления ===&lt;br /&gt;
Вы можете выполнить следующие процедуры с созданием клонов (резервных копий) или без них.&lt;br /&gt;
&lt;br /&gt;
==== Быстро, но без резервных копий ====&lt;br /&gt;
Для обновления всего дашборда (всех плиток на дашборде одновременно) без создания клона (резервной копии).&lt;br /&gt;
&lt;br /&gt;
# Перейдите в раздел '''Дашборды''' (последняя версия Ключ-АСТРОМ).&lt;br /&gt;
# Найдите дашборд в таблице дашбордов.&lt;br /&gt;
# В строке этой панели выберите '''Дополнительно (...) &amp;gt; Обновить''' . Если не обнаружено ошибок обновления, вся панель будет обновлена. &amp;lt;br /&amp;gt;[[Файл:219.png|граница]]&lt;br /&gt;
&lt;br /&gt;
==== Медленнее, но с резервным копированием ====&lt;br /&gt;
Чтобы создать клон (резервную копию) дашборда, а затем обновить весь клонированный дашборд (все плитки на дашборда одновременно)&lt;br /&gt;
&lt;br /&gt;
# Перейдите в раздел '''Дашборды''' (последняя версия Ключ-АСТРОМ).&lt;br /&gt;
# Найдите дашборд в таблице дашбордов.&lt;br /&gt;
# В строке этой панели выберите '''Дополнительно (...) &amp;gt; Клонировать''' . Это создаст клон (копию) дашборда и откроет ее в режиме редактирования. Исходный дашборд останется неизменным.&lt;br /&gt;
# Нажмите на кнопку '''Готово''' , чтобы выйти из режима редактирования и отобразить клон.&lt;br /&gt;
# В правом верхнем углу панели управления выберите '''Дополнительно (...) &amp;gt; Обновить''' .  &amp;lt;br /&amp;gt;[[Файл:219.png|граница]]&lt;br /&gt;
# Просмотрите обновленный дашборд  Чтобы сравнить два дашборда рядом&lt;br /&gt;
## Перейдите в раздел '''Дашборды''' (последняя версия Ключ-АСТРОМ).&lt;br /&gt;
## Щелкните правой кнопкой мыши на название первого дашборда в таблице '''Дашборды''' и откройте ссылку в новом окне.&lt;br /&gt;
## Щелкните правой кнопкой мыши на название второго дашборда в таблице '''Дашборды''' и откройте ссылку в новом окне.&lt;br /&gt;
## Расположите окна браузера рядом, а затем визуально сравните дашборды&lt;br /&gt;
# После того, как вы будете удовлетворены обновленном дашбордом, вы можете удалить оригинал.&lt;br /&gt;
&lt;br /&gt;
==== Альтернативная процедура из меню дашборда ====&lt;br /&gt;
Эту процедуру можно выполнить как с созданием резервной копии, так и без нее (см. шаг 3).&lt;br /&gt;
&lt;br /&gt;
# Перейдите в раздел '''Дашборды''' (последняя версия Ключ-АСТРОМ).&lt;br /&gt;
# Нажмите на название дашборда, чтобы отобразить его.&lt;br /&gt;
# '''''рекомендуется''''' Если вы еще не сделали резервную копию, вы можете сделать это сейчас: в правом верхнем углу дашборда выберите '''Дополнительно (...) &amp;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;
&lt;br /&gt;
=== Проверьте наличие дополнительных дашбордов для обновления ===&lt;br /&gt;
Чтобы проверить наличие дополнительных дашбордов для обновления&lt;br /&gt;
&lt;br /&gt;
# Перейдите в раздел '''Дашборды''' (последняя версия Ключ-АСТРОМ).&lt;br /&gt;
# Фильтровать страницу '''Дашборды''' по &amp;lt;code&amp;gt;Пользовательские графики: Yes&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Дашборды, которые вы уже обновили, не должны отображаться.&lt;br /&gt;
* Все панели, на которых сохранилась метка &amp;lt;code&amp;gt;Пользовательские графики&amp;lt;/code&amp;gt;, необходимо обновить.&lt;br /&gt;
&lt;br /&gt;
Подробную информацию об определении дашбордов и диаграмм, которые все еще нуждаются в обновлении, см. в разделе '''''Относится ли это ко мне?''''' выше.&lt;br /&gt;
&lt;br /&gt;
== Обновление через API ==&lt;br /&gt;
Ключ-АСТРОМ версии 1.251+&lt;br /&gt;
&lt;br /&gt;
Используя API Ключ-АСТРОМ, вы можете обновить один дашборд за раз или все дашборды сразу. В любом случае API всегда будет удобно пропускать дашборды, на которых нет пользовательских диаграмм , что устраняет необходимость сначала отфильтровывать дашборды без пользовательских диаграмм.&lt;br /&gt;
&lt;br /&gt;
=== Обновить один дашборд ===&lt;br /&gt;
Чтобы обновить один дашборд через API, используйте конечную точку перехода.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{your-environment-id}/rest-api-doc/index.jsp?urls.primaryName=Configuration%20API#/Dashboards/migrateDashboard&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Обязательно замените &amp;lt;code&amp;gt;{your-environment-id}&amp;lt;/code&amp;gt; на фактический идентификатор вашей среды.&lt;br /&gt;
&lt;br /&gt;
=== Обновитm все дашборды ===&lt;br /&gt;
Для обновления всех дашбордов через API&lt;br /&gt;
&lt;br /&gt;
# Используйте конечную точку GET для получения всех идентификаторов дашборда.  &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{your-environment-id}/rest-api-doc/index.jsp?urls.primaryName=Configuration%20API#/Dashboards/getDashboardStubsList&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;  Обязательно замените &amp;lt;code&amp;gt;{your-environment-id}&amp;lt;/code&amp;gt; на фактический идентификатор вашей среды .&lt;br /&gt;
# Выполните цикл по всем идентификаторам, как описано в разделе '''''Обновить один дашборд''''' выше.&lt;br /&gt;
&lt;br /&gt;
==== Пример скрипта Node.js ====&lt;br /&gt;
Чтобы быстро начать работу, не стесняйтесь адаптировать и использовать следующий пример скрипта Node.js. Мы использовали его для массового обновления всех дашбордов нашей собственной среды разработки.&lt;br /&gt;
&lt;br /&gt;
Перед использованием скрипта обязательно обновите обе отмеченные строки &amp;lt;code&amp;gt;// TODO&amp;lt;/code&amp;gt; своей собственной информацией:&lt;br /&gt;
&lt;br /&gt;
* Замените &amp;lt;code&amp;gt;{your-environment-id}&amp;lt;/code&amp;gt; на фактический идентификатор вашей среды.&lt;br /&gt;
* Замените &amp;lt;code&amp;gt;{your-api-token}&amp;lt;/code&amp;gt; действительным токеном API с соответствующей областью действия.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;import fs from &amp;quot;fs&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;import fetch from &amp;quot;node-fetch&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;async function migrateAllDashboards() {&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  // create a backup directory&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  if (!fs.existsSync(&amp;quot;./BACKUPS&amp;quot;)) {&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    fs.mkdirSync(&amp;quot;./BACKUPS&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;
&lt;br /&gt;
&amp;lt;code&amp;gt;  export const ENV_URL = &amp;quot;{your-environment-id}&amp;quot;; // TODO replace this&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  export const AUTH_HEADERS = {&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      Authorization: `Api-token {your-api-token}`, // TODO replace this&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;  const dirName = `./BACKUPS/${new URL(ENV_URL).hostname.replace(&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;quot;.&amp;quot;,&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;quot;_&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  )}-${Date.now()}`;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  fs.mkdirSync(dirName);&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  console.log(&amp;quot;Fetching all the dashboards&amp;quot;);&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  const fetchAllUrl = `${ENV_URL}/api/config/v1/dashboards`;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  const response = await fetch(fetchAllUrl, { headers: AUTH_HEADERS });&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  const dashboardsMetadata = await response.json();&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  fs.writeFileSync(&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    `${dirName}/_ALL_DASHBOARDS_METADATA.json`,&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    JSON.stringify(dashboardsMetadata)&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;  const allDashboards = dashboardsMetadata.dashboards;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  console.log(`Saved the metadata of ${allDashboards.length} dashboards`);&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  for (let index = 0; index &amp;lt; allDashboards.length; index++) {&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    const db = allDashboards[index];&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    const dbId = db.id;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    const fetchDB = `${ENV_URL}/api/config/v1/dashboards/${dbId}`;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    const response = await fetch(fetchDB, { headers: AUTH_HEADERS });&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    const dbContent = await response.json();&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    // save dashboard content to backup directory&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    fs.writeFileSync(`${dirName}/${dbId}.json`, JSON.stringify(dbContent));&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    try {&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      // attempt migration&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      const migrateResponse = await fetch(&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        `${ENV_URL}/api/config/v1/dashboards/${dbId}/migrate`,&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;          method: &amp;quot;PUT&amp;quot;,&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          headers: {&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;            &amp;quot;Content-Type&amp;quot;: &amp;quot;application/json&amp;quot;,&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;            ...AUTH_HEADERS,&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;          body: dbId,&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;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      if (migrateResponse.status === 200) {&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        if (migrateResponse.errors) {&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          console.log(`X ${dbId} updated failed!);&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          console.error(migrateResponse.errors);&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;      } else {&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        console.error(`X ${dbId} update failed!`);&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        console.error(migrateResponse);&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;    } catch (error) {&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      console.error(`X ${dbId} update failed!`);&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      console.error(updateResponse);&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;
&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;console.log(&amp;quot;### Backup and Migrate\n&amp;quot;);&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;await migrateAllDashboards();&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;console.log(`### Migration completed\n\n`);&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;Пользовательские диаграммы: Yes&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Дашборды, которые вы уже обновили, не должны отображаться.&lt;br /&gt;
* Все дашборды, на которых сохранилась метка &amp;lt;code&amp;gt;Пользовательские диаграммы&amp;lt;/code&amp;gt;, по-прежнему необходимо обновить.&lt;br /&gt;
&lt;br /&gt;
Подробную информацию об определении дашбордов и диаграмм, которые все еще нуждаются в обновлении, см. в разделе '''''Относится ли это ко мне?''''' выше.&lt;br /&gt;
&lt;br /&gt;
== Что делать, если обновление не удалось? ==&lt;br /&gt;
В зависимости от сложности задействованных плиток обновление дашборда может завершиться частичной неудачей (некоторые плитки на дашборде обновятся успешно, а некоторые — нет) или полностью (ни одна плитка на дашборде не обновится успешно).&lt;br /&gt;
&lt;br /&gt;
В любом случае не беспокойтесь о потере данных. Дашборды и плитки — это визуализации ваших данных, а не сами данные. Ваши данные никогда не подвергаются риску во время обновления.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%A7%D0%B0%D1%81%D1%82%D0%BE_%D0%B7%D0%B0%D0%B4%D0%B0%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B_%D0%BF%D0%BE_%D0%92%D0%B8%D0%B7%D1%83%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA&amp;diff=4718</id>
		<title>Часто задаваемые вопросы по Визуализации метрик</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%A7%D0%B0%D1%81%D1%82%D0%BE_%D0%B7%D0%B0%D0%B4%D0%B0%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B_%D0%BF%D0%BE_%D0%92%D0%B8%D0%B7%D1%83%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA&amp;diff=4718"/>
		<updated>2024-09-13T14:06:34Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Применение Ключ-АСТРОМ]] / [[Применение Ключ-АСТРОМ#.D0.9D.D0.B0.D0.B1.D0.BB.D1.8E.D0.B4.D0.B0.D0.B9.D1.82.D0.B5%20.D0.B8%20.D0.B8.D1.81.D1.81.D0.BB.D0.B5.D0.B4.D1.83.D0.B9.D1.82.D0.B5|Наблюдайте и исследуйте]] / Визуализация метрик / Часто задаваемые вопросы по Визуализации метрик'''''&lt;br /&gt;
&lt;br /&gt;
'''''Почему я не вижу все строки своей метрики?'''''&lt;br /&gt;
&lt;br /&gt;
* ''По умолчанию'' число отображаемых строк на метрику равно &amp;lt;code&amp;gt;20&amp;lt;/code&amp;gt;. Следовательно, некоторые строки могут отсутствовать в '''Визуализации метрик'''. Чтобы обеспечить отображение данных строк, которые вы ищете, укажите более конкретные фильтры, такие как зона управления или фильтр имени объекта.&lt;br /&gt;
* Максимальное количество отображаемых строк на метрику составляет &amp;lt;code&amp;gt;100&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;builtin:host.cpu.usage&amp;lt;/code&amp;gt;и &amp;lt;code&amp;gt;builtin:host.cpu.idle&amp;lt;/code&amp;gt; разделен по &amp;lt;code&amp;gt;dt.entity.host&amp;lt;/code&amp;gt;. Для обеих метрик по умолчанию запрашиваются 100 лучших хостов. Но 100 лучших хостов метрики&amp;lt;code&amp;gt;builtin:host.cpu.usage&amp;lt;/code&amp;gt;, вероятно, отличаются от 100 лучших хостов метрики &amp;lt;code&amp;gt;builtin:host.cpu.idle&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;builtin:host.availability&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;builtin:pgi.availability&amp;lt;/code&amp;gt; основаны на данных таймфреймах, предоставленных ЕдинымАгентом, тогда как значения доступности, отображаемые на страницах '''Хост''' и '''Процесс''', рассчитываются по выделенным событиям. Таким образом, значения могут расходиться.&lt;br /&gt;
&lt;br /&gt;
В будущем доступность, отображаемая на страницах '''Хост''' и '''Процесс''', также будет основываться на показателях доступности.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Почему значения графика падают в текущий (сейчас) момент времени?'''''&lt;br /&gt;
&lt;br /&gt;
Если ваши диаграммы показывают вводящее в заблуждение падение значений в конце (текущее время), вы можете вручную скорректировать таймфрейм, чтобы вычесть последние один или два таймфрейма.&lt;br /&gt;
&lt;br /&gt;
Временно скорректировать таймфрейм&lt;br /&gt;
&lt;br /&gt;
# Откройте меню таймфрейма.&lt;br /&gt;
# Вычтите один или два сегмента из конца таймфрейма. Например, измените &amp;lt;code&amp;gt;-2h&amp;lt;/code&amp;gt; на &amp;lt;code&amp;gt;-2h-2m&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;
# Выберите и отредактируйте таймфрейм. Например, измените &amp;lt;code&amp;gt;-2h&amp;lt;/code&amp;gt; на &amp;lt;code&amp;gt;-2h-2m&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Нажмите на кнопку '''Готово'''.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%A0%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D1%80%D0%B5%D0%B6%D0%B8%D0%BC_%D0%92%D0%B8%D0%B7%D1%83%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA&amp;diff=4717</id>
		<title>Расширенный режим Визуализации метрик</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%A0%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D1%80%D0%B5%D0%B6%D0%B8%D0%BC_%D0%92%D0%B8%D0%B7%D1%83%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA&amp;diff=4717"/>
		<updated>2024-09-13T14:04:29Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Применение Ключ-АСТРОМ]] / [[Применение Ключ-АСТРОМ#.D0.9D.D0.B0.D0.B1.D0.BB.D1.8E.D0.B4.D0.B0.D0.B9.D1.82.D0.B5%20.D0.B8%20.D0.B8.D1.81.D1.81.D0.BB.D0.B5.D0.B4.D1.83.D0.B9.D1.82.D0.B5|Наблюдайте и исследуйте]] / Визуализация метрик / Расширенный режим Визуализации метрик'''''&lt;br /&gt;
&lt;br /&gt;
(API Кластера v2)&lt;br /&gt;
&lt;br /&gt;
Чтобы в полной мере использовать возможности запросов [[API Кластера v2|'''''API Кластера v2''''']] из веб-интерфейса Ключ-АСТРОМ, используйте Визуализацию метрик в '''расширенном режиме'''.&lt;br /&gt;
&lt;br /&gt;
В '''расширенном режиме''' вы можете:&lt;br /&gt;
&lt;br /&gt;
* Проверить и отредактировать запрос, созданный вами с помощью параметров веб-интерфейса Ключ-АСТРОМ (при отключенном '''расширенном режиме''').&lt;br /&gt;
* Использовать [[Селектор показателей|'''''селекторы метрик''''']] для применения преобразований, которые в противном случае невозможны. Например, сдвиги таймфреймов.&lt;br /&gt;
* Использовать [[Выражение метрик|'''''метрические выражения''''']] для создания простых арифметических операций с несколькими различными метрическими значениями. Например, &amp;lt;code&amp;gt;metric A&amp;lt;/code&amp;gt;+ &amp;lt;code&amp;gt;metric B&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Работать с [[Селектор объектов|'''''селекторами объектов''''']], чтобы применять более сложные фильтры к вашим метрикам. Например, чтобы отфильтровать метрику узла Kubernetes для определенного кластера Kubernetes.&lt;br /&gt;
&lt;br /&gt;
== Включить расширенный режим ==&lt;br /&gt;
Вы можете начать создавать простой запрос через веб-интерфейс, а затем включить расширенный режим , чтобы увидеть базовый запрос.&lt;br /&gt;
&lt;br /&gt;
Например, если вы начнете с этого запроса при отключенном '''расширенном режиме''':&lt;br /&gt;
&lt;br /&gt;
[[Файл:Image12уйыа.png|граница]]&lt;br /&gt;
&lt;br /&gt;
Вы увидите это, когда включите '''расширенный режим''':&lt;br /&gt;
&lt;br /&gt;
[[Файл:Расширенный режим.png|граница]]&lt;br /&gt;
&lt;br /&gt;
Базовый код запроса отображается в том виде, в котором он передается в '''Metrics API v2''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;builtin:host.cpu.usage:splitBy(&amp;quot;dt.entity.host&amp;quot;):avg:auto:sort(value(avg,descending)):limit(20)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Отключить расширенный режим ==&lt;br /&gt;
Для простых запросов, где вам необходимо одно из следующих преобразований, вы можете снова отключить '''расширенный режим''':&lt;br /&gt;
&lt;br /&gt;
* '''Разделить по''' измерениям метрики (если вы не добавили никаких дополнительных измерений через селектор сущностей в расширенном режиме)&lt;br /&gt;
* '''Фильтровать''' , по принципу действия ИЛИ&lt;br /&gt;
* '''Сортировать по'''&lt;br /&gt;
* '''Ограничение'''&lt;br /&gt;
&lt;br /&gt;
Подробное описание отдельных преобразований см. в разделе [[Селектор показателей|'''''Селектор показателей''''']].&lt;br /&gt;
&lt;br /&gt;
Отключение расширенного режима возможно только в том случае, если преобразования, отредактированные в расширенном режиме, были добавлены, когда расширенный режим был выключен.&lt;br /&gt;
&lt;br /&gt;
Например, если вы изначально применили преобразование сортировки с выключенным расширенным режимом, вы можете изменить порядок сортировки с &amp;lt;code&amp;gt;ascending&amp;lt;/code&amp;gt; на &amp;lt;code&amp;gt;descending&amp;lt;/code&amp;gt; с включенным расширенным режимом, а затем снова выключить расширенный режим. Однако после добавления новых частей в запрос — например, путем добавления преобразований, таких как сдвиг во времени или метрические выражения, которые пока невозможны при выключенном расширенном режиме — вы не сможете снова выключить расширенный режим и продолжить работу.&lt;br /&gt;
&lt;br /&gt;
== Редактировать запрос ==&lt;br /&gt;
Основные функции редактора запросов одинаковы независимо от того, включен ли расширенный режим :&lt;br /&gt;
&lt;br /&gt;
* Чтобы добавить метрику, нажмите кнопку '''Добавить метрику''' , чтобы добавить строку (еще одну метрику) в запрос.&lt;br /&gt;
* Чтобы продублировать метрику, выберите '''Дополнительно ( … ) &amp;gt; Дублировать''' , чтобы продублировать эту строку (метрику).&lt;br /&gt;
* Чтобы удалить метрику, выберите '''Дополнительно ( … ) &amp;gt;''' '''Удалить''' в строке, чтобы удалить эту строку (метрику).&lt;br /&gt;
* Чтобы изменить порядок метрик, выберите и перетащите метрику на новую позицию в списке метрик. Повторно запустите запрос, чтобы увидеть изменения.  [[Файл:Image8з.png|граница]]   &amp;lt;br /&amp;gt;Порядок, в котором метрики перечислены в вашем запросе, влияет на следующее:&lt;br /&gt;
** Порядок, в котором отображаются элементы рисунка: метрики запроса отображаются сверху вниз, поэтому последняя отображается поверх остальных.&lt;br /&gt;
** Порядок столбцов в визуализации таблицы&lt;br /&gt;
** Порядок отображения настроек на панели настроек&lt;br /&gt;
* Чтобы посмотреть на запрос, нажмите на кнопку '''Запуск запроса'''. Текст рядом с кнопкой '''Запуск запроса''' отображает статус последнего запуска.&lt;br /&gt;
&lt;br /&gt;
Основное отличие заключается в способе редактирования запроса и количестве доступных вариантов:&lt;br /&gt;
&lt;br /&gt;
* При отключенном '''расширенном режиме''' веб-интерфейс упрощает создание запроса с помощью пунктов меню, но возможности запроса ограничены.&lt;br /&gt;
* При включенном '''расширенном режиме''' возможности запроса значительно шире, но вам нужно знать, как редактировать запрос.&lt;br /&gt;
&lt;br /&gt;
=== Добавить метрику ===&lt;br /&gt;
Самый простой способ выбрать метрики для запроса — начать с выключенного '''расширенного режима'''.&lt;br /&gt;
&lt;br /&gt;
# Наведите указатель/курсор в строку и начните вводить название метрики. Соответствующие метрики перечислены.  Например, введите &amp;lt;code&amp;gt;cpu usage&amp;lt;/code&amp;gt; и выберите &amp;lt;code&amp;gt;builtin:host.cpu.usage&amp;lt;/code&amp;gt;из списка. &amp;lt;br /&amp;gt;[[Файл:Imageссмчм.png|граница]]&lt;br /&gt;
# Вы можете выбрать часто применяемые агрегации, измерения и преобразования:&lt;br /&gt;
#* Разделить по: выбрать один из перечисленных параметров для выбранной метрики&lt;br /&gt;
#* Агрегат: выберите &amp;lt;code&amp;gt;Average&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Count&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Maximum&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Minimum&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Sum&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Median&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Percentile 10th&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Percentile 75th&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;Percentile 90th&amp;lt;/code&amp;gt;.  Выбранная агрегация применяется после '''Разделить по'''. Например, если вы выбираете &amp;lt;code&amp;gt;Percentile 10th&amp;lt;/code&amp;gt; и '''Разделить по''' &amp;lt;code&amp;gt;Host&amp;lt;/code&amp;gt; для метрики калибра, такой как &amp;lt;code&amp;gt;builtin:host.cpu.idle&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;host.cpu&amp;lt;/code&amp;gt; и затем выберите &amp;lt;code&amp;gt;builtin:host.cpu.usage&amp;lt;/code&amp;gt; из списка.  [[Файл:Image1ауф.png|граница]]&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;
* Нажмите '''Shift-Enter''', чтобы принудительно перейти на новую строку. Это может быть полезно для удобства чтения и не влияет на оценку запроса.&lt;br /&gt;
* Выберите показатель или число и нажмите '''(''' на клавиатуре, чтобы заключить выбранное значение в скобки.&lt;br /&gt;
&lt;br /&gt;
Подробнее о метриках &lt;br /&gt;
&lt;br /&gt;
* Обзор метрик см. в разделе '''''[[Метрики]]'''''.&lt;br /&gt;
* Чтобы просмотреть список встроенных метрик, см. '''''[[Встроенные метрики]]'''''.&lt;br /&gt;
* Чтобы узнать о добавлении пользовательских метрик в Ключ-АСТРОМ, см. раздел [[Расширение наблюдаемости метрик|'''''Расширение наблюдаемости метрик''''']].&lt;br /&gt;
* Используйте [[Обзор метрик|'''''Обзор метрик''''']] для:&lt;br /&gt;
** Проверки метрических данных&lt;br /&gt;
** Открытие выбранной метрики в '''Визуализации метрик'''&lt;br /&gt;
&lt;br /&gt;
=== Операнды ===&lt;br /&gt;
'''Операнд''' — это метрика или число.&lt;br /&gt;
&lt;br /&gt;
* Каждый операнд должен быть заключен в скобки &amp;lt;code&amp;gt;()&amp;lt;/code&amp;gt;. Вы также можете использовать скобки для обеспечения приоритета.&lt;br /&gt;
* Все метрики, включающие в себя более одной точки данных, должны иметь одинаковое разрешение.&lt;br /&gt;
* В качестве операнда можно использовать любую метрику, включая метрики, измененные любым [[Селектор показателей|'''''селектором метрик''''']], а также можно применять преобразования к результату выражения.&lt;br /&gt;
&lt;br /&gt;
=== Выражения ===&lt;br /&gt;
Метрические выражения позволяют применять простые арифметические операции к операндам (метрикам или числам).&lt;br /&gt;
&lt;br /&gt;
Например, это выражение вычисляет соотношение (в процентах) двух метрик:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;((metric1)/(metric2))*(100)&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;()&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;,&amp;lt;code&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;
&lt;br /&gt;
== Пример: дельта ==&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;builtin:cloud.kubernetes.pod.containerRestarts:splitBy()&amp;lt;/code&amp;gt;  выполнив следующую серию выборов из вариантов, предлагаемых в редакторе:  '''Выберите метрику''': вводите часть ключа метрики, пока не увидите метрику, которую хотите выбрать.  [[Файл:7.png|граница]]  '''Выберите splitBy (Разделить по)''': введите двоеточие (&amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt;), а затем часть строки поиска того, что вы хотите добавить (в данном случае &amp;lt;code&amp;gt;splitBy&amp;lt;/code&amp;gt;), затем выберите его из списка.  [[Файл:8.png|граница]]  '''Промежуточное состояние:'''  [[Файл:9.png|граница]]  &amp;lt;code&amp;gt;builtin:cloud.kubernetes.pod.containerRestarts:splitBy()&amp;lt;/code&amp;gt;&lt;br /&gt;
# Но мы решили, что хотим отобразить это как показатель дельта-счета.  '''Выберите avg (Среднее)''': введите двоеточие (&amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt;), а затем часть строки поиска для &amp;lt;code&amp;gt;avg&amp;lt;/code&amp;gt;, затем выберите его из списка.  [[Файл:10.png|граница]]  '''Выберите дельту''': введите двоеточие (&amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt;), а затем часть строки поиска для &amp;lt;code&amp;gt;delta&amp;lt;/code&amp;gt;, затем выберите ее из списка.  [[Файл:11.png|граница]]  '''Конечное состояние:'''  [[Файл:12.png|граница]]  &amp;lt;code&amp;gt;builtin:cloud.kubernetes.pod.containerRestarts:splitBy():avg:delta&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;builtin:apps.web.action.count.load.browser&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Количество ошибок (&amp;lt;code&amp;gt;builtin:apps.web.action.countOfErrors&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Но простые подсчеты не рассказывают всю историю. На основе подсчетов действий и ошибок мы хотим вычислить третью метрику, чтобы сообщить о частоте ошибок на странице конверсии. Запрос для третьей метрики разделит количество ошибок на количество действий и отфильтрует по имени страницы.&lt;br /&gt;
&lt;br /&gt;
Мы можем создать этот запрос, практически ничего не добавляя.&lt;br /&gt;
&lt;br /&gt;
# При отключенном '''расширенном режиме''' выберите метрики, агрегации и фильтры.  [[Файл:13.png|граница]]&lt;br /&gt;
# Включив '''расширенный режим''', просмотрите код запроса.  [[Файл:15.png|граница]]&lt;br /&gt;
# Скопируйте и вставьте содержимое поля редактирования '''B''' в поле редактирования '''A''' , объединив два запроса с добавлением скобок и знака деления, а затем удалите '''B'''.    &amp;lt;br /&amp;gt;Если '''A''' — первый операнд:  &amp;lt;code&amp;gt;builtin:apps.web.action.countOfErrors:filter(and(or(in(&amp;quot;dt.entity.application_method&amp;quot;,entitySelector(&amp;quot;type(application_method),entityName.equals(~&amp;quot;loading of page /easytravel/home~&amp;quot;)&amp;quot;))))):splitBy():sum:auto:sort(value(sum,descending)):limit(20)&amp;lt;/code&amp;gt;      &amp;lt;br /&amp;gt;а '''B''' — второй операнд:  &amp;lt;code&amp;gt;builtin:apps.web.action.count.load.browser:filter(and(or(in(&amp;quot;dt.entity.application_method&amp;quot;,entitySelector(&amp;quot;type(application_method),entityName.equals(~&amp;quot;loading of page /easytravel/home~&amp;quot;)&amp;quot;))))):splitBy():sum:auto:sort(value(sum,descending)):limit(20)&amp;lt;/code&amp;gt;      &amp;lt;br /&amp;gt;мы хотим разделить &amp;lt;code&amp;gt;(A)/(B)&amp;lt;/code&amp;gt;:  &amp;lt;code&amp;gt;((builtin:apps.web.action.countOfErrors:filter(and(or(in(&amp;quot;dt.entity.application_method&amp;quot;,entitySelector(&amp;quot;type(application_method),entityName.equals(~&amp;quot;loading of page /easytravel/home~&amp;quot;)&amp;quot;))))):splitBy():sum:auto:sort(value(sum,descending)):limit(20))&amp;lt;/code&amp;gt;      &amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;      &amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;(builtin:apps.web.action.count.load.browser:filter(and(or(in(&amp;quot;dt.entity.application_method&amp;quot;,entitySelector(&amp;quot;type(application_method),entityName.equals(~&amp;quot;loading of page /easytravel/home~&amp;quot;)&amp;quot;))))):splitBy():sum:auto:sort(value(sum,descending)):limit(20))&amp;lt;/code&amp;gt;&lt;br /&gt;
# Результат должен быть примерно таким: [[Файл:16.png|граница]]&lt;br /&gt;
# Нажмите на кнопку '''Запуск запроса'''.&lt;br /&gt;
&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;:timeshift&amp;lt;/code&amp;gt;, чтобы добавить контекст к вашим линейным графикам. Мы начнем с &amp;lt;code&amp;gt;builtin:apps.web.largestContentfulPaint.load.browser&amp;lt;/code&amp;gt;, встроенной метрики [https://web.dev/articles/vitals?hl=ru#core-web-vitals '''''Core web vitals''''']﻿ , которая обеспечивает самые большие измерения отрисовки контента для всех действий по загрузке для всех ваших веб-приложений.&lt;br /&gt;
&lt;br /&gt;
Мы можем создать этот запрос, практически ничего не добавляя&lt;br /&gt;
&lt;br /&gt;
# При отключенном '''расширенном режиме''' выберите метрику, разделения, агрегации и фильтры.&lt;br /&gt;
# Дублируйте метрику, выбрав '''Дополнительно ( … ) &amp;gt; Дублировать''' для этой строки.&lt;br /&gt;
# Включите '''расширенный режим''' , чтобы просмотреть код запроса.&lt;br /&gt;
# Добавьте сдвиг по времени (-1w) в конце второго '''(B)''' запроса.&lt;br /&gt;
# Нажмите на кнопку '''Запуск запроса'''.&lt;br /&gt;
&lt;br /&gt;
Окончательный код запроса для '''A''' и '''B''' должен выглядеть примерно так (в зависимости от вашего выбора на шаге 1):&lt;br /&gt;
&lt;br /&gt;
'''А''' без сдвига во времени:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;builtin:apps.web.largestContentfulPaint.load.browser:splitBy():percentile(75):auto:sort(value(percentile(75),descending)):limit(10)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''B''' с применением сдвига во времени:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;builtin:apps.web.largestContentfulPaint.load.browser:timeshift(-1w):splitBy():percentile(75):auto:sort(value(percentile(75),descending)):limit(10)&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;
* Начнем с метрики &amp;lt;code&amp;gt;builtin:cloud.kubernetes.node.cores&amp;lt;/code&amp;gt;&lt;br /&gt;
* Применим &amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt; фильтр для узлов Kubernetes, например &amp;lt;code&amp;gt;dt.entity.kubernetes_node&amp;lt;/code&amp;gt;&lt;br /&gt;
* Используем селектор объектов для проверки всех узлов Kubernetes, работающих в заданном кластере Kubernetes.&lt;br /&gt;
&lt;br /&gt;
Давайте разберем селектор объектов по его компонентам, чтобы лучше их объяснить, прежде чем рассматривать окончательный запрос:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;type(KUBERNETES_NODE)&amp;lt;/code&amp;gt; определяет тип искомого объекта.&lt;br /&gt;
* &amp;lt;code&amp;gt;toRelationships.IS_KUBERNETES_CLUSTER_OF_NODE(&amp;lt;/code&amp;gt; определяет связь между узлом (левая часть) и кластером (правая часть; см. ниже). Помните, нам нужны все узлы Kubernetes в данном кластере, поэтому это можно интерпретировать следующим образом: «из объекта, который я определил ранее (узел Kubernetes), я ищу все кластеры Kubernetes этого узла».&lt;br /&gt;
* &amp;lt;code&amp;gt;type(KUBERNETES_CLUSTER),entityId(KUBERNETES_CLUSTER-A943C5CF0A41A684))&amp;quot;)))&amp;lt;/code&amp;gt; определяет объект правой стороны этого отношения как кластер Kubernetes и заданный идентификатор объекта.&lt;br /&gt;
&lt;br /&gt;
Окончательный запрос выглядит так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;(builtin:cloud.kubernetes.node.cores:avg)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;:filter(in(&amp;quot;dt.entity.kubernetes_node&amp;quot;,&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;entitySelector(&amp;quot;type(KUBERNETES_NODE),toRelationships.IS_KUBERNETES_CLUSTER_OF_NODE(type(KUBERNETES_CLUSTER),entityId(KUBERNETES_CLUSTER-A943C5CF0A41A684))&amp;quot;)))&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%91%D1%8B%D1%81%D1%82%D1%80%D1%8B%D0%B9_%D1%81%D1%82%D0%B0%D1%80%D1%82_%D0%92%D0%B8%D0%B7%D1%83%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA&amp;diff=4716</id>
		<title>Быстрый старт Визуализации метрик</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%91%D1%8B%D1%81%D1%82%D1%80%D1%8B%D0%B9_%D1%81%D1%82%D0%B0%D1%80%D1%82_%D0%92%D0%B8%D0%B7%D1%83%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA&amp;diff=4716"/>
		<updated>2024-09-13T14:01:28Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Применение Ключ-АСТРОМ]] / [[Применение Ключ-АСТРОМ#.D0.9D.D0.B0.D0.B1.D0.BB.D1.8E.D0.B4.D0.B0.D0.B9.D1.82.D0.B5%20.D0.B8%20.D0.B8.D1.81.D1.81.D0.BB.D0.B5.D0.B4.D1.83.D0.B9.D1.82.D0.B5|Наблюдайте и исследуйте]] / Визуализация метрик / Быстрый старт Визуализации метрик'''''&lt;br /&gt;
&lt;br /&gt;
Вы попали по адресу, если хотите увидеть, на что способен раздел '''Визуализация метрик''', и немного узнать о написании собственных запросов.&lt;br /&gt;
&lt;br /&gt;
Здесь у вас есть два варианта:&lt;br /&gt;
&lt;br /&gt;
* '''''Начать с шаблона''''' — простое начало&lt;br /&gt;
* '''''Начать с нуля''''' — немного сложнее&lt;br /&gt;
&lt;br /&gt;
== Начать с шаблона ==&lt;br /&gt;
Начиная с новых версий Ключ-АСТРОМ , Ключ-АСТРОМ открывается с разделом '''Начните с шаблона'''. Это самый быстрый и простой способ начать работу с '''Визуализации метрик'''.&lt;br /&gt;
&lt;br /&gt;
Не бойтесь экспериментировать. Вы ничего не сломаете.&lt;br /&gt;
&lt;br /&gt;
Если вам нужно начать заново, выйдите из '''Визуализации метрик''' (выберите другое приложение), а затем вернитесь, чтобы снова отобразить раздел '''Начните с шаблона'''.&lt;br /&gt;
&lt;br /&gt;
Чтобы начать работу с шаблоном&lt;br /&gt;
&lt;br /&gt;
# Перейдите в раздел '''Визуализация метрик'''.&lt;br /&gt;
# В разделе '''Начните с шаблона''' выберите шаблон.  При выборе шаблона Ключ-АСТРОМ автоматически заполняет определение запроса, настраивает параметры визуализации и запускает запрос.&lt;br /&gt;
# Наведите курсор на элементы визуализации, чтобы увидеть подсказки.&lt;br /&gt;
# Выберите элементы визуализации для доступа к действиям детализации.&lt;br /&gt;
# Поэкспериментируйте с определением запроса. После внесения изменений выберите '''Запуск запроса''', чтобы посмотреть, что произойдет.&lt;br /&gt;
# Поэкспериментируйте с панелью настроек справа. Измените некоторые настройки и посмотрите, что получится.&lt;br /&gt;
# '''''необязательный''''' [[Панели мониторинга (дашборды)|'''''Дашборды''''']] : Когда вы придумаете что-то, что вам понравится, выберите '''Закрепить на дашборде''', чтобы добавить запрос на дашборд. Список дашбордов доступен для поиска: выберите в списке и начните вводить текст, чтобы отфильтровать список, а затем выберите дашборда из отфильтрованного списка.&lt;br /&gt;
#* Если у вас нет дашборда, просто выберите '''Создать новый Дашборд''' , когда появится сообщение '''Куда вы хотите прикрепить?'''.&lt;br /&gt;
#* Вы можете закрепить несколько версий своей работы на дашборд, чтобы видеть их рядом.&lt;br /&gt;
&lt;br /&gt;
[[Файл:124.png|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:124.png|граница]]&lt;br /&gt;
&lt;br /&gt;
Если вы готовы приступить к более детальному изучению, попробуйте начать с нуля.&lt;br /&gt;
&lt;br /&gt;
== Начать с нуля ==&lt;br /&gt;
Используйте эту процедуру, чтобы получить практический опыт работы с '''Визуализацией метрик'''.&lt;br /&gt;
&lt;br /&gt;
В этом пошаговом руководстве вы:&lt;br /&gt;
&lt;br /&gt;
* Создадите простую визуализацию показателей с нуля&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;CPU usage %&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;builtin:host.cpu.usage&amp;lt;/code&amp;gt;).  '''''Как выбрать метрику'''''  Когда вы просматриваете список показателей&lt;br /&gt;
#** Вы можете ввести или вставить имя метрики непосредственно в поле, чтобы найти все соответствующие метрики. В этом примере есть несколько совпадений. Мы выбираем метрику в категории '''Host''', чтобы добавить ее в наш запрос. &amp;lt;br /&amp;gt;[[Файл:Imageссмчм.png|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:Image%D1%81%D1%81%D0%BC%D1%87%D0%BC.png|граница]]&lt;br /&gt;
#** Если вы добавили в избранное какие-либо метрики в [[Обзор метрик|'''''Обзоре метрик''''']], эти метрики будут отображаться в верхней части списка в выборе метрик.  [[Файл:125.png|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:125.png|граница]]&lt;br /&gt;
#** Вы можете выбрать категорию метрик, чтобы сузить их список.  &amp;lt;br /&amp;gt;[[Файл:126.png|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:126.png|граница]]&lt;br /&gt;
#** При наведении курсора на любую метрику в списке на боковой панели отображаются сведения об этой метрике.  [[Файл:127.png|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:127.png|граница]]   &amp;lt;br /&amp;gt;Чтобы увидеть больше информации об этой метрике, выберите Просмотреть всю информацию о метрике . Это откроет браузер метрик в новой вкладке (чтобы вы не потеряли свою работу в Data Explorer) с большим количеством полезных сведений о выбранной метрике.&lt;br /&gt;
#* Выберите агрегацию (например, &amp;lt;code&amp;gt;Average&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Minimum&amp;lt;/code&amp;gt;, или &amp;lt;code&amp;gt;Maximum&amp;lt;/code&amp;gt;)  [[Файл:128.png|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:128.png|граница]]&lt;br /&gt;
#* Выберите '''Разделить по'''. В этом примере (&amp;lt;code&amp;gt;CPU usage %&amp;lt;/code&amp;gt;) мы разделяем по '''Хостам''', чтобы увидеть использование ЦП на хост.  [[Файл:129.png|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:129.png|граница]]&lt;br /&gt;
#* Укажите '''Фильтр''' по критериям, если необходимо. В этом примере мы оставим его пустым.  Подробную информацию о построении запроса см. в разделах '''''[[Визуализация метрик]]'''''.&lt;br /&gt;
# '''''необязательный''''' Чтобы просмотреть или отредактировать код вашего запроса, включите '''Расширенный режим''', который представляет собой [[Расширенный режим Визуализации метрик|'''''Расширенный режим Визуализации метрик''''']]&lt;br /&gt;
# Добавляйте и удаляйте показатели по мере необходимости.&lt;br /&gt;
#* Запрос может содержать до 10 строк.&lt;br /&gt;
#* Чтобы добавить новую пустую строку, нажмите на кнопку '''Добавить метрику''' , а затем повторите предыдущий шаг, чтобы определить эту строку.&lt;br /&gt;
#* Чтобы изменить порядок метрик, выберите и перетащите метрику на новое место в списке метрик [[Файл:Image8з.png|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:Image8%D0%B7.png|граница|51x51пкс]].&lt;br /&gt;
#** Метрики запроса отображаются в порядке сверху вниз, поэтому последняя отображается поверх остальных.&lt;br /&gt;
#** Обратите внимание, что порядок показателей также обновляется в разделе '''Настройки''' на боковой панели.&lt;br /&gt;
#** Повторно нажмите на кнопку '''Запуск запроса''', чтобы увидеть изменения.&lt;br /&gt;
#* Чтобы сделать копию метрики, которую вы уже добавили в запрос, выберите '''Дополнительно (...) &amp;gt; Дублировать''' и затем отредактируйте копию по мере необходимости.  [[Файл:130.png|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:130.png|граница]]&lt;br /&gt;
#* Чтобы включить или отключить метрику, нажмите кнопку с изображением глаза [[Файл:40.png|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:40.png|граница]].&lt;br /&gt;
#* Чтобы удалить метрику, выберите '''Дополнительно (...) &amp;gt;''' '''Удалить'''.&lt;br /&gt;
# '''''необязательный''''' Чтобы добавить или удалить метрические преобразования для строки, нажмите кнопку преобразований ( + ), а затем установите или снимите флажки по мере необходимости [[Файл:105.png|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:105.png|граница|34x34пкс]].&lt;br /&gt;
# Нажмите на кнопку '''Запуск запроса''' , чтобы впервые взглянуть на визуализацию. Кнопка '''Запуск запроса''' отображает статус отображаемых результатов:  [[Файл:131.png|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:131.png|граница]]  [[Файл:132.png|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:132.png|граница]]&lt;br /&gt;
# Используйте панель настроек для настройки визуализации.&lt;br /&gt;
#* Визуализация обновляется при каждом изменении.&lt;br /&gt;
#** Ключ-АСТРОМ предлагает следующие типы визуализации:&lt;br /&gt;
#***[[Файл:График.png|граница|30x30пкс|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%93%D1%80%D0%B0%D1%84%D0%B8%D0%BA.png]] [[Графическая визуализация|График]]&lt;br /&gt;
#***[[Файл:Столбец с накоплением.png|32x32px|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A1%D1%82%D0%BE%D0%BB%D0%B1%D0%B5%D1%86_%D1%81_%D0%BD%D0%B0%D0%BA%D0%BE%D0%BF%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%D0%BC.png]][[Визуализация многоуровневых столбцов|Столбец с накоплением]]&lt;br /&gt;
#***[[Файл:Область с накоплением.png|граница|30x30пкс|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%9E%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D1%8C_%D1%81_%D0%BD%D0%B0%D0%BA%D0%BE%D0%BF%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%D0%BC.png]] [[Визуализация многоуровневых областей|Область с накоплением]]&lt;br /&gt;
#***[[Файл:Круг.png|граница|30x30пкс|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%9A%D1%80%D1%83%D0%B3.png]] [[Круговая визуализация|Круг]]&lt;br /&gt;
#***[[Файл:Одно значение.png|граница|30x30пкс|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%9E%D0%B4%D0%BD%D0%BE_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B5.png]] [[Визуализация значений|Одно значение]]&lt;br /&gt;
#***[[Файл:Таблица.png|граница|30x30пкс|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0.png]] [[Визуализация таблиц|Таблица]]&lt;br /&gt;
#***[[Файл:Топ-лист.png|граница|30x30пкс|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%BE%D0%BF-%D0%BB%D0%B8%D1%81%D1%82.png]] [[Визуализация топ-листа|Топ-лист]]&lt;br /&gt;
#***[[Файл:Тепловая карта.png|граница|30x30пкс|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BF%D0%BB%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BA%D0%B0%D1%80%D1%82%D0%B0.png]] [[Визуализация тепловой карты|Тепловая карта]]&lt;br /&gt;
#***[[Файл:Соты.png|граница|30x30пкс|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A1%D0%BE%D1%82%D1%8B.png]] [[Визуализация в виде сот|Соты]]&lt;br /&gt;
&lt;br /&gt;
Если вы удовлетворены визуализацией, вы можете сразу же использовать ее в '''Визуализации метрик''' или закрепить на дашборд для дальнейшего использования.&lt;br /&gt;
&lt;br /&gt;
=== Используйте визуализацию в Визуализации метрик ===&lt;br /&gt;
Элементы визуализации активны. Например:&lt;br /&gt;
&lt;br /&gt;
* Чтобы увидеть подробности во всплывающих подсказках, наведите курсор на элементы визуализации.&lt;br /&gt;
* Чтобы перейти от проблемного (красного) элемента к более детальной информации, нажмите на него.&lt;br /&gt;
* Чтобы скрыть или отобразить элемент визуализации, выберите соответствующую метку в легенде визуализации.&lt;br /&gt;
&lt;br /&gt;
Когда вы закончите использовать визуализацию (по крайней мере, на данный момент), вам нужно решить, следует ли ее удалить или сохранить.&lt;br /&gt;
&lt;br /&gt;
* Чтобы удалить визуализацию (и запрос, который ее сгенерировал), просто выйдите из Визуализации метрик.&lt;br /&gt;
* Чтобы сохранить визуализацию и запрос для будущего использования, вам необходимо закрепить визуализацию на дашборде. См. ниже.&lt;br /&gt;
&lt;br /&gt;
=== Закрепить визуализацию на дашборде ===&lt;br /&gt;
Чтобы сохранить визуализацию в виде плитки на дашборде, выберите '''Закрепить на дашборде'''.&lt;br /&gt;
&lt;br /&gt;
Чтобы вернуться из дашборда в Визуализацию метрик с открытой для просмотра и редактирования визуализацией, откройте меню в правом верхнем углу плитки и выберите '''Настроить плитку в проводнике'''. Теперь в разделе '''Результат''' отображаются две кнопки :&lt;br /&gt;
&lt;br /&gt;
* '''Сохранить изменения на дашборд''' — сохраняет визуализацию на той же плитке и дашборде, которые вы использовали для открытия Визуализации метрик. Если вы внесли какие-либо изменения, они обновят плитку на дашборде.&lt;br /&gt;
* '''Закрепить на дашборде''' — сохраняет визуализацию как плитку на другом дашборде. Возможно, вы захотите закрепить одну и ту же визуализацию (возможно, с фильтрацией различий) на разных дашбордах. [[Файл:133.png|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:133.png|граница]]&lt;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://docs.expert-apm.ru/index.php?title=%D0%92%D0%B8%D0%B7%D1%83%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA&amp;diff=4715</id>
		<title>Визуализация метрик</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%92%D0%B8%D0%B7%D1%83%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA&amp;diff=4715"/>
		<updated>2024-09-13T13:58:49Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Применение Ключ-АСТРОМ]] / [[Применение Ключ-АСТРОМ#.D0.9D.D0.B0.D0.B1.D0.BB.D1.8E.D0.B4.D0.B0.D0.B9.D1.82.D0.B5%20.D0.B8%20.D0.B8.D1.81.D1.81.D0.BB.D0.B5.D0.B4.D1.83.D0.B9.D1.82.D0.B5|Наблюдайте и исследуйте]] / Визуализация метрик'''''&lt;br /&gt;
&lt;br /&gt;
Визуализация метрик значительно расширяет ваши возможности по запросу и визуализации показателей.&lt;br /&gt;
&lt;br /&gt;
* Анализируйте многомерные показатели, встроенные в Ключ-АСТРОМ или полученные из StatsD, Prometheus, Telegraf и других каналов.&lt;br /&gt;
* Выберите тип визуализации.&lt;br /&gt;
* Добавьте визуализацию прямо на дашборде для легкого доступа и совместного использования.&lt;br /&gt;
* Обеспечивает основу для расчета показателей в визуализациях на дашбордах.&lt;br /&gt;
&lt;br /&gt;
'''''[[Быстрый старт Визуализации метрик|Быстрый старт]]'''''&lt;br /&gt;
&lt;br /&gt;
Если вы предпочитаете пока пропустить технические подробности и учиться на практике, попробуйте '''''[[Быстрый старт Визуализации метрик]].''''' Вы узнаете, как:&lt;br /&gt;
&lt;br /&gt;
* Используйте шаблон&lt;br /&gt;
* Создайте простую визуализацию с нуля&lt;br /&gt;
* Используйте визуализацию непосредственно в Визуализации метрик&lt;br /&gt;
* Закрепите визуализацию на дашборд для дальнейшего использования и обмена.&lt;br /&gt;
&lt;br /&gt;
Но если вы хотите узнать подробности сейчас, читайте ниже.&lt;br /&gt;
&lt;br /&gt;
== Компоненты и концепции запроса ==&lt;br /&gt;
Каждый запрос метрики состоит из нескольких необязательных компонентов. Например, этот запрос:&lt;br /&gt;
&lt;br /&gt;
[[Файл:141.png|граница]]&lt;br /&gt;
&lt;br /&gt;
имеет следующие компоненты:&lt;br /&gt;
&lt;br /&gt;
* Название метрики: &amp;lt;code&amp;gt;CPU usage %&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;builtin:host.cpu.usage&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Агрегация: &amp;lt;code&amp;gt;Average (Среднее)&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;avg&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Разделить по: &amp;lt;code&amp;gt;Host&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;dt.entity.host&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Фильтровать: &amp;lt;code&amp;gt;Host&amp;lt;/code&amp;gt; : &amp;lt;code&amp;gt;OS type&amp;lt;/code&amp;gt;:&amp;lt;code&amp;gt;Linux&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ниже приведены описания этих и других возможных компонентов запроса.&lt;br /&gt;
&lt;br /&gt;
* Редактор запросов поможет вам выбрать параметры запроса, совместимые с настраиваемым вами запросом.  В приведенном ниже примере, если навести курсор на значок i (информация) в списке выбора для '''Оценка''' , редактор объяснит, почему настройка недоступна для текущего запроса.  [[Файл:142.png|граница]]&lt;br /&gt;
&lt;br /&gt;
=== Название метрики ===&lt;br /&gt;
В редакторе запросов выберите имя метрики из списка, отображаемого в поле '''Выберите метрику…''' Это может быть встроенная метрика или метрика, полученная из канала, например StatsD, Prometheus или Telegraf через наш API метрик.&lt;br /&gt;
&lt;br /&gt;
Чтобы выбрать метрику&lt;br /&gt;
&lt;br /&gt;
* Вы можете ввести или вставить имя метрики непосредственно в поле, чтобы найти все соответствующие метрики. В этом примере есть несколько совпадений. Мы выбираем метрику в категории '''Host''', чтобы добавить ее в наш запрос. &amp;lt;br /&amp;gt;[[Файл:Imageссмчм.png|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:Image%D1%81%D1%81%D0%BC%D1%87%D0%BC.png|граница]]&lt;br /&gt;
&lt;br /&gt;
* Если вы добавили в избранное какие-либо метрики в [[Обзор метрик|'''''Обзоре метрик''''']], эти метрики будут отображаться в верхней части списка в выборе метрик.      [[Файл:125.png|граница]]&lt;br /&gt;
* Вы можете выбрать категорию метрик, чтобы сузить список метрик. &amp;lt;br /&amp;gt;[[Файл:126.png|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:126.png|граница]]&lt;br /&gt;
&lt;br /&gt;
* При наведении курсора на любую метрику в списке на боковой панели отображаются сведения об этой метрике.  [[Файл:127.png|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:127.png|граница]]   &amp;lt;br /&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;
[[Файл:143.png|граница]]&lt;br /&gt;
&lt;br /&gt;
Каждая метрика обеспечивает одни и те же возможные пространственные агрегации: &amp;lt;code&amp;gt;Auto&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Average&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Count&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Maximum&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Minimum&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Sum&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Median&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Percentile 10th&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Percentile 75th&amp;lt;/code&amp;gt;и &amp;lt;code&amp;gt;Percentile 90th&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;
# Если параметр '''Разделить по''' еще не отображается в редакторе запросов, выберите [[Файл:105.png|граница|31x31пкс]] и затем выберите &amp;lt;code&amp;gt;Разделить по&amp;lt;/code&amp;gt; из списка.&lt;br /&gt;
# Установите параметр '''Разделить по''' на измерение, по которому вы хотите разделить запрос.&lt;br /&gt;
&lt;br /&gt;
==== Пример ====&lt;br /&gt;
Если метрика строки — &amp;lt;code&amp;gt;CPU usage %&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Host&amp;lt;/code&amp;gt;— единственное доступное измерение. В разделе '''Разделить по''' выберите &amp;lt;code&amp;gt;Host&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;
# Если параметр '''Сортировать по''' еще не отображается в редакторе запросов, выберите [[Файл:105.png|граница|31x31пкс]] и затем выберите &amp;lt;code&amp;gt;Сортировать по&amp;lt;/code&amp;gt; из списка.&lt;br /&gt;
# Установите параметр '''Сортировать по''' тому измерению, по которому вы хотите выполнить сортировку.&lt;br /&gt;
# Выберите порядок сортировки: &amp;lt;code&amp;gt;ASC&amp;lt;/code&amp;gt;(по возрастанию) или &amp;lt;code&amp;gt;DESC&amp;lt;/code&amp;gt;(по убыванию).&lt;br /&gt;
&lt;br /&gt;
=== Оценка ===&lt;br /&gt;
Чтобы установить оценку&lt;br /&gt;
&lt;br /&gt;
# Если '''Оценка''' еще не отображается в редакторе запросов, выберите [[Файл:105.png|граница|31x31пкс]] и затем выберите &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;, &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;
Область действия определяется любым установленным вами фильтром. По умолчанию область действия равна &amp;lt;code&amp;gt;(include all)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Чтобы отфильтровать ваш запрос (изменить область действия)&lt;br /&gt;
&lt;br /&gt;
# Если '''Фильтровать''' еще не отображается в редакторе запросов, выберите [[Файл:105.png|граница|31x31пкс]] и затем выберите &amp;lt;code&amp;gt;Фильтровать&amp;lt;/code&amp;gt; из списка.&lt;br /&gt;
# В '''Фильтровать''' :&lt;br /&gt;
#* Выберите доступное измерение&lt;br /&gt;
#* Укажите атрибут&lt;br /&gt;
#* Укажите значение атрибута&lt;br /&gt;
&lt;br /&gt;
Вы можете добавить несколько фильтров.&lt;br /&gt;
&lt;br /&gt;
==== Пример ====&lt;br /&gt;
Если метрика — это количество действий (по категории Apdex) [веб] (&amp;lt;code&amp;gt;builtin:apps.web.actionCount.category&amp;lt;/code&amp;gt;) и вы хотите выполнить фильтрацию по определенному веб-приложению с именем&amp;lt;code&amp;gt;My web application&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Если параметр '''Фильтровать''' по еще не отображается, отобразите его.&lt;br /&gt;
# В Фильтр по выберите &amp;lt;code&amp;gt;Web application&amp;lt;/code&amp;gt;, затем выберите &amp;lt;code&amp;gt;Name&amp;lt;/code&amp;gt;, а затем выберите &amp;lt;code&amp;gt;My web application&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
См. также '''''Автоматическая расширенная фильтрация''''' ниже&lt;br /&gt;
&lt;br /&gt;
=== Ограничение ===&lt;br /&gt;
По умолчанию количество показателей, которые вы видите, если они разделены по измерению, равно 20.&lt;br /&gt;
&lt;br /&gt;
Чтобы установить ограничение&lt;br /&gt;
&lt;br /&gt;
# Если '''Ограничение''' еще не отображается в редакторе запросов, выберите [[Файл:105.png|граница|31x31пкс]] и затем выберите &amp;lt;code&amp;gt;Ограничение&amp;lt;/code&amp;gt; из списка.&lt;br /&gt;
# Установите ограничение на &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;10&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;20&amp;lt;/code&amp;gt;, или &amp;lt;code&amp;gt;100&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Чтобы снять ограничение, включите Расширенный режим и удалите компонент запроса &amp;lt;code&amp;gt;:limit(n)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== По умолчанию ===&lt;br /&gt;
Чтобы установить значение по умолчанию&lt;br /&gt;
&lt;br /&gt;
# Если '''По умолчанию''' еще не отображается в редакторе запросов, выберите [[Файл:105.png|граница|31x31пкс]] и затем выберите &amp;lt;code&amp;gt;По умолчанию&amp;lt;/code&amp;gt; из списка.&lt;br /&gt;
# Установите для параметра '''По умолчанию''' желаемое значение по умолчанию.&lt;br /&gt;
&lt;br /&gt;
=== Сдвиг во времени ===&lt;br /&gt;
Чтобы установить значение сдвига по времени&lt;br /&gt;
&lt;br /&gt;
# Если '''Сдвиг во времени''' еще не отображается в редакторе запросов, выберите [[Файл:105.png|граница|31x31пкс]] и затем выберите &amp;lt;code&amp;gt;Сдвиг во времени&amp;lt;/code&amp;gt; из списка.&lt;br /&gt;
# Установите для параметра '''Сдвиг во времени''' число (положительное или отрицательное).&lt;br /&gt;
# Выберите единицу измерения (секунда, минута, час, день, неделя) из соседнего списка.&lt;br /&gt;
&lt;br /&gt;
==== Пример ====&lt;br /&gt;
Чтобы вернуться на две минуты назад:&lt;br /&gt;
&lt;br /&gt;
# Установить '''сдвиг времени''' на &amp;lt;code&amp;gt;-2&amp;lt;/code&amp;gt;&lt;br /&gt;
# Установите единицу измерения &amp;lt;code&amp;gt;minute&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;
[[Файл:144.png|граница]]&lt;br /&gt;
&lt;br /&gt;
Ключ-АСТРОМ предлагает следующие типы визуализации:&lt;br /&gt;
*[[Файл:График.png|граница|30x30пкс|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%93%D1%80%D0%B0%D1%84%D0%B8%D0%BA.png]] [[Графическая визуализация|График]]&lt;br /&gt;
*[[Файл:Столбец с накоплением.png|32x32px|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A1%D1%82%D0%BE%D0%BB%D0%B1%D0%B5%D1%86_%D1%81_%D0%BD%D0%B0%D0%BA%D0%BE%D0%BF%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%D0%BC.png]][[Визуализация многоуровневых столбцов|Столбец с накоплением]]&lt;br /&gt;
*[[Файл:Область с накоплением.png|граница|30x30пкс|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%9E%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D1%8C_%D1%81_%D0%BD%D0%B0%D0%BA%D0%BE%D0%BF%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%D0%BC.png]] [[Визуализация многоуровневых областей|Область с накоплением]]&lt;br /&gt;
*[[Файл:Круг.png|граница|30x30пкс|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%9A%D1%80%D1%83%D0%B3.png]] [[Круговая визуализация|Круг]]&lt;br /&gt;
*[[Файл:Одно значение.png|граница|30x30пкс|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%9E%D0%B4%D0%BD%D0%BE_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B5.png]] [[Визуализация значений|Одно значение]]&lt;br /&gt;
*[[Файл:Таблица.png|граница|30x30пкс|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0.png]] [[Визуализация таблиц|Таблица]]&lt;br /&gt;
*[[Файл:Топ-лист.png|граница|30x30пкс|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%BE%D0%BF-%D0%BB%D0%B8%D1%81%D1%82.png]] [[Визуализация топ-листа|Топ-лист]]&lt;br /&gt;
*[[Файл:Тепловая карта.png|граница|30x30пкс|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BF%D0%BB%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BA%D0%B0%D1%80%D1%82%D0%B0.png]] [[Визуализация тепловой карты|Тепловая карта]]&lt;br /&gt;
*[[Файл:Соты.png|граница|30x30пкс|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A1%D0%BE%D1%82%D1%8B.png]] [[Визуализация в виде сот|Соты]]&lt;br /&gt;
&lt;br /&gt;
=== Плюс ===&lt;br /&gt;
Чтобы добавить или удалить метрические преобразования для строки в редакторе запросов, выберите [[Файл:105.png|граница|32x32пкс]] а затем установите или снимите флажки по мере необходимости.&lt;br /&gt;
&lt;br /&gt;
* Все — отобразить все доступные поля (см. ниже)&lt;br /&gt;
* Разделить по&lt;br /&gt;
* Сортировать по&lt;br /&gt;
* Фильтровать&lt;br /&gt;
* Оценка&lt;br /&gt;
* По умолчанию&lt;br /&gt;
* Сдвиг во времени&lt;br /&gt;
* Ограничение&lt;br /&gt;
&lt;br /&gt;
=== Добавить метрику ===&lt;br /&gt;
Чтобы добавить новую пустую строку, нажмите на кнопку '''Добавить метрику''' , а затем определите запрос этой строки.&lt;br /&gt;
&lt;br /&gt;
=== Дублирующая метрика ===&lt;br /&gt;
Чтобы сделать копию метрики, которую вы уже добавили в запрос, выберите '''Дополнительно (...) &amp;gt; Дублировать''' и затем отредактируйте копию по мере необходимости [[Файл:145.png|граница|52x52пкс]].&lt;br /&gt;
&lt;br /&gt;
=== Добавить метрическое событие ===&lt;br /&gt;
Если вы видите на диаграмме '''Визуализации метрик''' что-то, за чем хотите продолжить наблюдение, можно легко создать метрическое событие.&lt;br /&gt;
&lt;br /&gt;
Чтобы создать метрическое событие из '''Визуализации метрик'''&lt;br /&gt;
&lt;br /&gt;
# Выбирать '''Дополнительно (...) &amp;gt; Добавить событие метрики''' в редакторе запросов.  [[Файл:145.png|граница|52x52пкс]]  Вкладка '''Настройки &amp;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;
* Порядок, в котором отображаются элементы рисунка: метрики запроса отображаются сверху вниз, поэтому последняя отображается поверх остальных.&lt;br /&gt;
* Порядок столбцов в визуализации таблицы&lt;br /&gt;
* Порядок отображения настроек на панели настроек&lt;br /&gt;
&lt;br /&gt;
Чтобы изменить порядок метрик в запросе, выберите и перетащите метрику на новую позицию в списке метрик.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Image8з.png|граница]]&lt;br /&gt;
&lt;br /&gt;
Повторите запрос, чтобы увидеть изменения.&lt;br /&gt;
&lt;br /&gt;
=== Переключить метрику ===&lt;br /&gt;
Чтобы включить или выключить метрики, вы можете выбрать букву рядом с метрикой, которую вы хотите включить в свой запрос, или выбрать значок глаза [[Файл:40.png|граница]].&lt;br /&gt;
&lt;br /&gt;
[[Файл:32.png|граница]]&lt;br /&gt;
&lt;br /&gt;
=== Удалить метрику ===&lt;br /&gt;
Чтобы удалить метрику, выберите '''Дополнительно (...) &amp;gt; Удалить''' .&lt;br /&gt;
&lt;br /&gt;
[[Файл:145.png|граница|52x52пкс]]&lt;br /&gt;
&lt;br /&gt;
=== Запуск запроса ===&lt;br /&gt;
Нажмите на кнопку '''Запуск запроса''' , чтобы запустить текущий настроенный запрос и отобразить визуализацию результатов. Текст рядом с кнопкой '''Запуск запроса''' отображает статус последнего запуска.&lt;br /&gt;
&lt;br /&gt;
[[Файл:147.png|граница]]&lt;br /&gt;
&lt;br /&gt;
=== Расширенный режим ===&lt;br /&gt;
Чтобы в полной мере использовать возможности запросов '''Metrics API v2''' из веб-интерфейса, включите '''расширенный режим''' для запроса.&lt;br /&gt;
&lt;br /&gt;
'''Расширенный режим''' позволяет вам создавать выражения метрик , сдвиги временных рамок и многое другое непосредственно в веб-интерфейсе и, конечно, использовать это для создания визуализаций для ваших дашбордов. Начните с проверки примеров выражений метрик .&lt;br /&gt;
&lt;br /&gt;
[[Файл:148.png|граница]]&lt;br /&gt;
&lt;br /&gt;
Подробную информацию о расширенном режиме см. в разделе '''''[[Расширенный режим Визуализации метрик]].'''''&lt;br /&gt;
&lt;br /&gt;
==Базовая линия==&lt;br /&gt;
Чтобы помочь вам определить аномалии, вы можете использовать базовую линию, чтобы добавить доверительный диапазон к линии метрики на графике. Затем вы можете увидеть, когда значение выходит за пределы доверительного диапазона. Расчет базовой линии основан на [[Сезонные базовые линии|'''''Сезонной базовой линии''''']], которая используется для создания [[События метрик|'''''Событий метрики''''']] для обнаружения аномалий.&lt;br /&gt;
*Базовые показатели применяются только к визуализации &amp;lt;code&amp;gt;График&amp;lt;/code&amp;gt;.&lt;br /&gt;
*При закреплении диаграммы на дашборде базовые линии не добавляются на плитку дашборда.&lt;br /&gt;
*Таймфреймы, используемые для определения базовой линии, определяются текущим выбранным разрешением:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Диапазон разрешения&lt;br /&gt;
!Примеры разрешений&lt;br /&gt;
!Таймфрейм базовой линии&lt;br /&gt;
|-&lt;br /&gt;
|разрешение &amp;lt; 5 минут&lt;br /&gt;
|1 минута&lt;br /&gt;
|предыдущие 14 дней&lt;br /&gt;
|-&lt;br /&gt;
|5 минут ≥ разрешение &amp;lt; 1 час&lt;br /&gt;
|5 минут&lt;br /&gt;
10 минут&lt;br /&gt;
&lt;br /&gt;
30 минут&lt;br /&gt;
|предыдущие 28 дней&lt;br /&gt;
|-&lt;br /&gt;
|1 час ≥ разрешение &amp;lt; 1 день&lt;br /&gt;
|1 час&lt;br /&gt;
6 часов&lt;br /&gt;
&lt;br /&gt;
12 часов&lt;br /&gt;
|400 дней&lt;br /&gt;
|-&lt;br /&gt;
|разрешение ≥ 1 день&lt;br /&gt;
|1 день&lt;br /&gt;
1 неделя&lt;br /&gt;
&lt;br /&gt;
1 месяц&lt;br /&gt;
|5 лет&lt;br /&gt;
|}&lt;br /&gt;
===Добавить базовую линию===&lt;br /&gt;
#На графике выберите линию метрики, которую вы хотите использовать в качестве базовой.&lt;br /&gt;
#Во всплывающем окне нажмите '''Добавить baseline'''.&lt;br /&gt;
#Подождите немного, пока вычисляется базовая линия. Затем график перерисовывается с базовой линией, отображаемой для выбранной вами метрики.&lt;br /&gt;
===Скрыть или показать базовую линию===&lt;br /&gt;
Базовые линии указаны отдельно в легенде диаграммы. Например, если вы добавляете базовую линию к метрике &amp;lt;code&amp;gt;CPU usage %&amp;lt;/code&amp;gt; в визуализации &amp;lt;code&amp;gt;График&amp;lt;/code&amp;gt;, список легенд будет содержать &amp;lt;code&amp;gt;CPU usage %&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;CPU usage % - baseline&amp;lt;/code&amp;gt;. Выберите '''Показать легенду''', чтобы включить или выключить их отображение.&lt;br /&gt;
===Удалить базовую линию===&lt;br /&gt;
#На графике выберите линию метрики, из которой вы хотите удалить базовую линию.&lt;br /&gt;
#В всплывающем окне выберите '''Удалить''' '''baseline'''. График будет перерисован с удаленной базовой линией.&lt;br /&gt;
===Сравнение с базовыми показателями метрических событий===&lt;br /&gt;
Вы можете заметить различия между базовыми значениями в '''Визуализации метрик''' и метрическими событиями. Эти функции предлагают разные подходы для соответствия разным контекстам. В целом, конфигурация '''Визуализации метрик''' фиксирована, а конфигурация метрических событий настраивается.&lt;br /&gt;
&lt;br /&gt;
Подробную информацию о сезонной базовой линии см. в разделе '''''[[Сезонные базовые линии]]'''''.&lt;br /&gt;
&lt;br /&gt;
=== Часто задаваемые вопросы по базовым линиям ===&lt;br /&gt;
&lt;br /&gt;
# Как рассчитывается базовая линия? Расчет базовой линии основан на сезонной базовой линии, используемой для создания метрических событий для обнаружения аномалий. Подробности о внутренней работе модели см. в разделе '''''[[Сезонные базовые линии]]'''''.&lt;br /&gt;
# Хотя базовая линия основана на сезонной базовой линии, существует несколько причин, по которым полученные базовые линии могут отличаться:&lt;br /&gt;
&lt;br /&gt;
* '''Разрешение''': Базовая линия в '''Визуализации метрик''' выводится из данных в зависимости от текущего выбранного разрешения, как описано выше. Сезонная базовая линия конфигурации событий метрики всегда изучает поведение на основе данных разрешения в 1 минуту. Если разрешения различаются, результирующая базовая линия различается, поскольку значения метрики также различаются.&lt;br /&gt;
* '''Базовый таймфрейм''': таймфрейм, используемый для вывода базовой линии, определяется текущим выбранным разрешением, как описано выше. Поскольку конфигурации метрических событий всегда используют данные с разрешением в 1 минуту, таймфрейм обучения может отличаться, что также может привести к разным базовым линиям.&lt;br /&gt;
* '''Параметры линии''': Базовая линия в '''Визуализации метрик''' использует фиксированные параметры по умолчанию для обучения базовой линии:&lt;br /&gt;
** '''Допуск''' = 4&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;График&amp;lt;/code&amp;gt;&lt;br /&gt;
#*Указали запрос, который разделен по измерению, связанному с выбранным рядом данных.  Попробуйте этот пример:  [[Файл:33.png|граница|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:33.png]]  Вот это в '''расширенном режиме''':  [[Файл:34.png|граница|ссылка=https://doc.ruscomtech.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:34.png]]  &amp;lt;code&amp;gt;builtin:host.cpu.usage:splitBy(&amp;quot;dt.entity.host&amp;quot;):sort(value(auto,descending)):limit(20)&amp;lt;/code&amp;gt;&lt;br /&gt;
#Нажмите на кнопку '''Запуск запроса''' , чтобы построить график запроса.&lt;br /&gt;
#Выберите (нажмите) линию на графике, чтобы отобразить всплывающее окно с соответствующими параметрами.&lt;br /&gt;
#Во всплывающем окне выберите '''Просмотреть коррелирующие показатели''' .  Боковая панель анализа '''AI''' содержит метрики, которые на основе анализа корреляции '''ИИ''' коррелируют с выбранным рядом. Эта корреляция определяется формой ряда, а не значениями.  Что отображает анализатор?&lt;br /&gt;
#*'''Опорный сигнал''' представляет собой ряд данных, который вы выбрали на графике. Другие формы других метрических рядов сравниваются с формой этого ряда.&lt;br /&gt;
#*'''Связанные сигналы''' — это другие метрические ряды, имеющие схожую форму, отсортированные по принципу «наиболее схожие — наименее схожие». Чем более схожа форма, тем ближе корреляция.  Для каждой коррелированной метрики анализатор отображает:&lt;br /&gt;
#**Название метрики&lt;br /&gt;
#**Измерение&lt;br /&gt;
#**Идентификатор объекта  Корреляции иногда группируются.&lt;br /&gt;
#На боковой панели выберите любую из перечисленных метрик, чтобы автоматически добавить ее в текущий запрос.&lt;br /&gt;
#*Вы можете добавить несколько коррелированных показателей в свой запрос.&lt;br /&gt;
#*Вы можете добавить одну и ту же метрику несколько раз, а затем отредактировать запрос.&lt;br /&gt;
#После добавления коррелированных показателей выберите '''Запуск запроса''', чтобы обновить график.&lt;br /&gt;
===Часто задаваемые вопросы о коррелированных метриках===&lt;br /&gt;
#Что означает «корреляция» в данном контексте?  Для определения корреляции анализатор проверяет форму ряда данных, а не значения. Коррелируются два ряда с очень похожими формами.&lt;br /&gt;
#Почему опция '''Просмотреть коррелирующие показатели''' недоступна?  Возможные причины, по которым вы не видите опцию '''Просмотреть коррелирующие показатели''', включают:&lt;br /&gt;
#*Вы не выбрали визуализацию &amp;lt;code&amp;gt;График&amp;lt;/code&amp;gt;&lt;br /&gt;
#*Вы не разделили по измерению в своем запросе&lt;br /&gt;
#*Вы не выполнили запрос на построение графика&lt;br /&gt;
#*Вы не выбрали (не щелкнули) линию на графике&lt;br /&gt;
#Что означает '''Сигналы на найдены'''?  Если появляется надпись &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;График&amp;lt;/code&amp;gt;.&lt;br /&gt;
*Фокус не изменяет ваш запрос и не влияет на плитку дашборда при закреплении диаграммы на этот дашборд.&lt;br /&gt;
===Сосредоточьтесь на метрической серии===&lt;br /&gt;
#На линейном графике выберите линию метрики, на которой вы хотите сосредоточиться.&lt;br /&gt;
#Во всплывающем окне выберите '''Фокус''' .  График перерисовывается, отображая только выбранную метрику.&lt;br /&gt;
===Удалить фокус===&lt;br /&gt;
#На графике выберите линию метрики, на которой вы сосредоточились.&lt;br /&gt;
#Во всплывающем окне выберите '''Удалить фокус''' .  График перерисовывается для отображения всех показателей.&lt;br /&gt;
&lt;br /&gt;
== Результат ==&lt;br /&gt;
В разделе '''Результат''' отображается выбранная визуализация результатов вашего запроса.&lt;br /&gt;
&lt;br /&gt;
=== Взаимодействие с визуализацией ===&lt;br /&gt;
Вы можете навести курсор на элементы визуализации и выбрать их, чтобы просмотреть подробную информацию, перейти к соответствующим страницам и изменить визуализацию, чтобы выявить проблемы.&lt;br /&gt;
&lt;br /&gt;
В этом примере — визуализация &amp;lt;code&amp;gt;График&amp;lt;/code&amp;gt;, показывающая линейную диаграмму метрики &amp;lt;code&amp;gt;CPU usage %&amp;lt;/code&amp;gt; для хостов — визуализация показывала хост, ведущий себя нестабильно, поэтому мы выбрали его, чтобы просмотреть сведения о хосте во всплывающем окне.&lt;br /&gt;
&lt;br /&gt;
[[Файл:149.png|граница]]&lt;br /&gt;
&lt;br /&gt;
В этом примере у вас есть следующие варианты:&lt;br /&gt;
&lt;br /&gt;
* Выберите '''Фокус''' , чтобы сфокусировать график на одной метрике. Подробности см. в разделе '''Фокус''' (выше).&lt;br /&gt;
* Выберите '''Добавить baseline''' , чтобы добавить базовую линию для выбранной метрики. Подробности см. в разделе '''Базовая линия''' (выше).&lt;br /&gt;
* Выберите '''Просмотреть коррелирующие показатели''' , чтобы вывести список коррелированных метрик и при желании добавить их выборку в свой запрос. Подробности см. в разделе '''Коррелированные показатели''' (выше) .&lt;br /&gt;
* Выберите '''Показать host''' , чтобы перейти непосредственно на страницу сведений о данном хосте.&lt;br /&gt;
* Выберите '''Показать host list''' , чтобы перейти на страницу '''Хосты'''.&lt;br /&gt;
&lt;br /&gt;
Параметры, доступные во всплывающем окне, зависят от настроенного вами запроса и визуализации.&lt;br /&gt;
&lt;br /&gt;
=== Закрепить на дашборде ===&lt;br /&gt;
Когда вы будете удовлетворены своим запросом, вы можете добавить его на дашборд.&lt;br /&gt;
&lt;br /&gt;
# Нажмите на кнопку '''Закрепить на дашборде'''.&lt;br /&gt;
# Выберите дашборд, для которого у вас есть разрешение на редактирование.&lt;br /&gt;
# Нажмите на кнопку '''Прикрепить'''.&lt;br /&gt;
&lt;br /&gt;
Подробную информацию см. в разделе '''''[[Закрепление плиток на панели инструментов|Закрепление плиток на дашборде]]'''''.&lt;br /&gt;
&lt;br /&gt;
=== Поделитесь своими результатами ===&lt;br /&gt;
Если вы проводите анализ в '''Визуализации метрик''' и находите интересные результаты, которыми хотите поделиться с другими аутентифицированными пользователями, или если вы хотите иметь возможность повторно просмотреть те же результаты самостоятельно, используя более поздний период времени&lt;br /&gt;
&lt;br /&gt;
# Перейдите на страницу '''Визуализация метрик''' и в разделе '''Результат''' выберите '''Дополнительно (...) &amp;gt; Поделиться ссылкой'''.&lt;br /&gt;
# Определите таймфрейм для привязки к ссылке:&lt;br /&gt;
#* Чтобы поделиться ссылкой с текущим таймфреймом, включите опцию '''Использовать таймфрейм результата''' .&lt;br /&gt;
#* В противном случае ссылка на общий запрос будет указывать текущий запрос и настройки, за исключением таймфрейма.&lt;br /&gt;
# Нажмите на кнопку '''Скопировать''' , чтобы скопировать ссылку в буфер обмена.&lt;br /&gt;
# Поделитесь ссылкой с любым другим авторизованным пользователем Ключ-АСТРОМ или сохраните копию для собственного использования.&lt;br /&gt;
&lt;br /&gt;
=== Экспорт в CSV-файл ===&lt;br /&gt;
Для экспорта в файл со значениями, разделенными запятыми (CSV)&lt;br /&gt;
&lt;br /&gt;
# Перейдите на страницу '''Визуализация метрик''' и в разделе '''Результат''' выберите '''Дополнительно (...) &amp;gt;''' '''Экспорт CSV''' .&lt;br /&gt;
#* '''Экспорт CSV''' доступен для всех визуализаций, кроме сотовой и одиночной.&lt;br /&gt;
#* Значения, экспортированные в CSV-файл, отражают форматирование, указанное в настройках '''Единица измерения''' и '''Формат''' в разделе '''Настройки'''.&lt;br /&gt;
# CSV-файл с результатами сохраняется на вашем локальном компьютере.&lt;br /&gt;
&lt;br /&gt;
Имя файла указывает метрики, дату и временные рамки.&lt;br /&gt;
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;CPU usage % (May 24, 2022, 11_41 - 13_41).csv&amp;lt;/code&amp;gt;— содержит результаты metric &amp;lt;code&amp;gt;CPU usage %&amp;lt;/code&amp;gt;, запущенного 24 мая 2022 года в течение двухчасового периода с 11:41 до 13:41.&lt;br /&gt;
* &amp;lt;code&amp;gt;CPU usage % +1 (May 24, 2022, 13_19 - 13_49).csv&amp;lt;/code&amp;gt;— содержит результаты метрики &amp;lt;code&amp;gt;CPU usage %&amp;lt;/code&amp;gt;и еще одной метрики, запущенные 24 мая 2022 года в течение получасового периода с 13:19 до 13:49.&lt;br /&gt;
&lt;br /&gt;
=== Использовать в API ===&lt;br /&gt;
После выполнения запроса у вас есть возможность скопировать запрос для использования в запросе API.&lt;br /&gt;
&lt;br /&gt;
# Перейдите на страницу '''Визуализация метрик''' и в разделе '''Результат''' выберите '''Дополнительно (...) &amp;gt;''' '''Копировать запрос'''.&lt;br /&gt;
# Выберите, следует ли '''Использовать таймфрейм результата'''.&lt;br /&gt;
# Выберите формат ответа: '''JSON''' или '''CSV'''.&lt;br /&gt;
# Нажмите на кнопку '''Скопировать''', чтобы скопировать запрос в буфер обмена, или просто выберите и скопируйте те части запроса, которые вы хотите использовать.&lt;br /&gt;
# '''''необязательный''''' Нажмите '''Получите токен с областью чтения метрик и замените XXX-XXX в запросе''' , чтобы перейти на страницу '''Создание токена''' доступа и получить токен для запроса.&lt;br /&gt;
&lt;br /&gt;
== Примеры ==&lt;br /&gt;
&lt;br /&gt;
=== Таблица с двумя метриками (разделенная) ===&lt;br /&gt;
В этом примере мы выбираем метрики &amp;lt;code&amp;gt;CPU usage %&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;Memory used %&amp;lt;/code&amp;gt;, разбиваем их по хостам для обоих и отображаем в виде таблицы так, чтобы строки представляли собой хосты, а столбцы — значения метрик для каждого хоста.&lt;br /&gt;
&lt;br /&gt;
* '''A:''' &amp;lt;code&amp;gt;CPU usage %&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;builtin:host.cpu.usage&amp;lt;/code&amp;gt;), &amp;lt;code&amp;gt;Среднее&amp;lt;/code&amp;gt;, Разделить по &amp;lt;code&amp;gt;Host&amp;lt;/code&amp;gt;&lt;br /&gt;
* '''B:''' &amp;lt;code&amp;gt;Memory used %&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;builtin:host.mem.usage&amp;lt;/code&amp;gt;), &amp;lt;code&amp;gt;Среднее&amp;lt;/code&amp;gt;, Разделить по &amp;lt;code&amp;gt;Host&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;
&lt;br /&gt;
[[Файл:150.png|граница]]&lt;br /&gt;
&lt;br /&gt;
Пример плитки:&lt;br /&gt;
&lt;br /&gt;
[[Файл:151.png|граница]]&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;CPU usage %&amp;lt;/code&amp;gt; это диаграмма с областями (область между 0 и значением метрики заполнена), а &amp;lt;code&amp;gt;Memory used %&amp;lt;/code&amp;gt;— это линейная диаграмма (одна линия, представляющая значение метрики с течением времени).&lt;br /&gt;
&lt;br /&gt;
* A: &amp;lt;code&amp;gt;CPU usage %&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;builtin:host.cpu.usage&amp;lt;/code&amp;gt;), &amp;lt;code&amp;gt;Среднее&amp;lt;/code&amp;gt;, Разделить по &amp;lt;code&amp;gt;Host&amp;lt;/code&amp;gt;&lt;br /&gt;
* B: &amp;lt;code&amp;gt;Memory used %&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;builtin:host.mem.usage&amp;lt;/code&amp;gt;), &amp;lt;code&amp;gt;Среднее&amp;lt;/code&amp;gt;, Разделить по &amp;lt;code&amp;gt;Host&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;Область&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;
&lt;br /&gt;
[[Файл:152.png|граница]]&lt;br /&gt;
&lt;br /&gt;
Пример плитки:&lt;br /&gt;
&lt;br /&gt;
[[Файл:153.png|граница]]&lt;br /&gt;
&lt;br /&gt;
== Автоматически расширенная фильтрация ==&lt;br /&gt;
Фильтры с автоматическим расширением используют топологию (тип объекта) Ключ-АСТРОМ, чтобы предложить дополнительные измерения фильтра, недоступные в исходной метрике. Они работают как на уровне плитки, так и на уровне дашборда.&lt;br /&gt;
&lt;br /&gt;
* На уровне плитки выберите их, когда вы устанавливаете '''Фильтровать''' в '''Визуализации метрик''', просто выбрав исходное измерение метрики, которая имеет назначенную связь. Например, метрика, которая фиксирует производительность для синтетических событий, имеет связь с синтетическим монитором. Используя топологию, вы можете сначала выбрать связанное синтетическое событие в фильтре, а затем, помимо имени, тега, идентификатора или состояния работоспособности, вы также получите дополнительную возможность выбрать связанный монитор.&lt;br /&gt;
* На уровне дашборда, хотя вы и не можете выбрать нужные взаимосвязи, Ключ-АСТРОМ автоматически расширяет метрики там, где это возможно, так что при прохождении динамического фильтра его можно применить к плитке с этой метрикой.&lt;br /&gt;
&lt;br /&gt;
=== Пример 1: Синтетическая метрика шага, расширенная синтетическим монитором ===&lt;br /&gt;
Некоторые показатели производительности для синтетических событий не имеют возможности фильтровать их по монитору. Однако одно и то же событие может произойти на нескольких мониторах, и чтобы посмотреть на производительность одного монитора, вам нужна возможность фильтровать их.&lt;br /&gt;
&lt;br /&gt;
Благодаря автоматически расширенным фильтрам теперь можно фильтровать данные на этапе синтетического теста.&lt;br /&gt;
&lt;br /&gt;
# Выберите метрику (например, &amp;lt;code&amp;gt;Action duration - load action (by event) [browser monitor]&amp;lt;/code&amp;gt;). Она имеет '''тип объекта''' &amp;lt;code&amp;gt;SYNTHETIC_TEST_STEP&amp;lt;/code&amp;gt;. [[Файл:157.png|граница]]&lt;br /&gt;
# Добавьте фильтр. &amp;lt;br /&amp;gt;[[Файл:158.png|граница]]&lt;br /&gt;
# Выберите автоматически расширенное измерение.   &amp;lt;br /&amp;gt;[[Файл:159.png|граница]]&lt;br /&gt;
# Полученный фильтр.  &amp;lt;br /&amp;gt;[[Файл:160.png|граница]]   &amp;lt;br /&amp;gt;Более того, теперь вы можете использовать автоматически расширенные фильтры на панели мониторинга, поэтому вам не придется настраивать несколько плиток, чтобы видеть одну и ту же метрику для разных мониторов или разных хостов.&lt;br /&gt;
# На вкладке '''Динамические фильтры''' на странице настроек дашборда добавьте фильтр для &amp;lt;code&amp;gt;Пользовательские фильтры&amp;lt;/code&amp;gt;.  [[Файл:161.png|граница]]&lt;br /&gt;
# Выберите &amp;lt;code&amp;gt;Synthetic monitor&amp;lt;/code&amp;gt;. &amp;lt;br /&amp;gt;[[Файл:162.png|граница]]&lt;br /&gt;
# Сохраните изменения и отобразите дашборд. Теперь вы можете фильтровать все плитки на дашборде по Synthetic monitor. Дашборд автоматически проверит для каждой плитки, существует ли такая связь. Таким образом, каждая плитка (без фильтров, установленных на уровне плитки), которая имеет метрику событий Synthetic, будет отфильтрована в тот момент, когда существует связь между шагом в плитке и выбранным вами монитором.  [[Файл:163.png|граница]]&lt;br /&gt;
&lt;br /&gt;
=== Пример 2: расширенная метрика хоста ===&lt;br /&gt;
Здесь мы расширяем метрику хоста экземпляром EC2.&lt;br /&gt;
&lt;br /&gt;
# Создайте плитку, связанную с хостом, с метрикой хоста (например, &amp;lt;code&amp;gt;CPU usage %&amp;lt;/code&amp;gt;- &amp;lt;code&amp;gt;builtin:host.cpu.usage&amp;lt;/code&amp;gt;).&lt;br /&gt;
# Примените соответствующий фильтр, например &amp;lt;code&amp;gt;EC2 instance (runsOn)&amp;lt;/code&amp;gt;.  Теперь плитка со всеми хостами отфильтрована только по хостам, работающим на этом экземпляре '''EC2'''. Это возможно, даже если измерение &amp;lt;code&amp;gt;EC2 instance&amp;lt;/code&amp;gt; не существует в исходной метрике хоста. Используя топологию (тип объекта), Ключ-АСТРОМ может фильтровать хосты на основе этой связи.  [[Файл:164.png|граница]]&lt;br /&gt;
&lt;br /&gt;
В этом варианте метрика хоста расширяется за счет группы хостов.&lt;br /&gt;
&lt;br /&gt;
# Установите фильтр &amp;lt;code&amp;gt;Host.Host Group (isInstanceOf)&amp;lt;/code&amp;gt;и закрепите плитку на нашем дашборде.  [[Файл:165.png|граница]]&lt;br /&gt;
# Теперь мы можем фильтровать плитки дашборда по группе хостов.  &amp;lt;br /&amp;gt;[[Файл:166.png|граница]]&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%93%D0%BB%D0%BE%D0%B1%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%B4%D0%B0%D1%88%D0%B1%D0%BE%D1%80%D0%B4%D0%BE%D0%B2&amp;diff=4714</id>
		<title>Глобальная настройка дашбордов</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%93%D0%BB%D0%BE%D0%B1%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%B4%D0%B0%D1%88%D0%B1%D0%BE%D1%80%D0%B4%D0%BE%D0%B2&amp;diff=4714"/>
		<updated>2024-09-13T13:52:41Z</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;
&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;
&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;
Предустановленные дашборды по умолчанию видны всем пользователям. Вы можете использовать глобальные настройки, чтобы полностью отключить их или ограничить видимость для определенных групп пользователей.&lt;br /&gt;
&lt;br /&gt;
=== Включение пресетов ===&lt;br /&gt;
Используйте вкладку '''Настройки пресетов''', чтобы глобально включить или выключить предустановленные дашборды. Если вы отключите эту функцию, любой дашборд, помеченный как предустановленный, больше не будет отображаться в таблицах дашбордов других пользователей.&lt;br /&gt;
&lt;br /&gt;
=== Ограничить просмотр пресетов ===&lt;br /&gt;
Используйте настройки пресетов, чтобы гарантировать, что определенные предустановленные дашборды будут видны только определенным группам пользователей, а не всем пользователям в среде.&lt;br /&gt;
&lt;br /&gt;
# Перейдите на вкладку '''Настройки''' и выберите '''Дашборды &amp;gt; Настройки пресетов.'''&lt;br /&gt;
# В разделе '''Ограничьте видимость пресетов''' нажмите на кнопку '''Добавить правило пресета'''.&lt;br /&gt;
#* Выберите в списке '''Пресет дашборда''' пресет дашборда, для которого вы хотите изменить групповой доступ.&lt;br /&gt;
#* Выберите в списке '''Группа пользователей''' группу, которая должна иметь доступ к выбранному пресету дашборда.&lt;br /&gt;
# Нажмите на кнопку '''Сохранить изменения'''.&lt;br /&gt;
&lt;br /&gt;
Дополнительную информацию о предустановленных дашбордах см. в разделе '''''[[Дашборды-шаблоны|Предустановленные дашборды]]'''''.&lt;br /&gt;
&lt;br /&gt;
== Правила разрешённых шаблонов URL ==&lt;br /&gt;
Чтобы добавить изображение на дашборд через URL-адрес, сначала необходимо добавить правило для URL-адреса список.&lt;br /&gt;
&lt;br /&gt;
# Перейдите на вкладку '''Настройки''' и выберите '''Дашборды &amp;gt;Маски разрешённых URL'''&lt;br /&gt;
# Нажмите на кнопку '''Добавить элемент'''.&lt;br /&gt;
# В списке '''Правило''' выберите правило, которое определяет, как обрабатывать эту запись в списке.&lt;br /&gt;
#* '''Начинается на''' — разрешить любое изображение, URL-адрес которого начинается с содержимого Pattern.&lt;br /&gt;
#* '''Точное''' — разрешить конкретное изображение, URL-адрес которого точно соответствует содержимому шаблона.&lt;br /&gt;
# Установите шаблон:&lt;br /&gt;
#* Чтобы указать начало URL-адреса, введите достаточно URL-адреса, чтобы все соответствующие URL-адреса изображений подходили для ваших дашбордов. Пример: введите, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://example.com/images/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;чтобы разрешить любое изображение, URL-адрес которого начинается с &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://example.com/images/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, например &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://example.com/images/image-x.jpg&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;и &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://example.com/images/my-picture.svg&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Чтобы указать точный URL-адрес, введите полный URL-адрес изображения, которое вы хотите разрешить. Пример: введите &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://example.com/images/my-image-file-name.jpg&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, чтобы разрешить только это изображение&lt;br /&gt;
# Нажмите на кнопку '''Сохранить изменения''', чтобы добавить указанное правило в список разрешенных.&lt;br /&gt;
&lt;br /&gt;
Затем вы можете добавить изображение дашборда через URL-адрес.&lt;br /&gt;
&lt;br /&gt;
# Перейдите в раздел '''Дашборды'''.&lt;br /&gt;
# Выберите необходимый дашборд, чтобы отобразить его.&lt;br /&gt;
# Нажмите на кнопку '''Редактировать''' в правом верхнем углу дашборда. Дашборд откроется в режиме редактирования.&lt;br /&gt;
#* Если вы не видите кнопку '''Редактировать''', значит, у вас нет разрешения на редактирование этого дашборда.&lt;br /&gt;
# Перетащите плитку изображения на желаемое место.&lt;br /&gt;
# На панели '''Изображение''' перейдите на вкладку '''Добавьте URL-адрес изображения'''.&lt;br /&gt;
# Введите URL-адрес файла изображения, который вы хотите отобразить на плитке. Он должен соответствовать одному из правил в списке.&lt;br /&gt;
# При необходимости измените размер и положение плитки.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=JSON-%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D0%B4%D0%B0%D1%88%D0%B1%D0%BE%D1%80%D0%B4%D0%BE%D0%B2&amp;diff=4713</id>
		<title>JSON-конфигурация дашбордов</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=JSON-%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D0%B4%D0%B0%D1%88%D0%B1%D0%BE%D1%80%D0%B4%D0%BE%D0%B2&amp;diff=4713"/>
		<updated>2024-09-13T13:51:46Z</updated>

		<summary type="html">&lt;p&gt;ENetrebin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''[[Применение Ключ-АСТРОМ]] / Дашборды / Дашборды / JSON-конфигурация дашбордов'''''&lt;br /&gt;
&lt;br /&gt;
== Редактирование JSON дашборда в системе Ключ-АСТРОМ ==&lt;br /&gt;
Вы можете редактировать  JSON дашборда в автономном режиме или, в случае небольших изменений, редактировать JSON непосредственно в системе Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
* Альтернатива API  Для расширенного управления JSON дашборда вам понадобится '''''API Дашборд'''''.&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;
# Перейдите на вкладку '''Настройки''' и нажмите на кнопку '''Настроить больше.'''&lt;br /&gt;
# Перейдите на вкладку '''JSON дашборда'''.&lt;br /&gt;
# На странице '''JSON дашборд''' Нажмите на кнопку '''Загрузить.''' Файл JSON с названием дашборда будет загружен на ваш локальный компьютер.&lt;br /&gt;
# Отредактируйте JSON в удобной для вас среде разработки. Подробные сведения о синтаксисе JSON см. в документации '''''API Дашборд'''''.&lt;br /&gt;
# На странице '''JSON дашборда''' нажмите на кнопку '''Загрузить''', найдите отредактированный файл JSON и загрузите его в систему Ключ-АСТРОМ. Загруженный JSON отображается на странице '''JSON дашборда'''.&lt;br /&gt;
# Нажмите на кнопку '''Сохранить изменения''', чтобы заменить старый JSON на отредактированный JSON.&lt;br /&gt;
# Откройте дашборд, чтобы проверить изменения.&lt;br /&gt;
&lt;br /&gt;
== Редактирование в системе Ключ-АСТРОМ ==&lt;br /&gt;
&lt;br /&gt;
# Отобразите необходимый дашборд.&lt;br /&gt;
# Нажмите на кнопку '''Редактировать'''.&lt;br /&gt;
# Перейдите на вкладку '''Настройки''' и нажмите на кнопку '''Настроить больше.'''&lt;br /&gt;
# Перейдите на вкладку '''JSON дашборда'''.&lt;br /&gt;
# На странице '''JSON дашборда''' JSON дашборда отображается в окне редактирования.&lt;br /&gt;
# Нажмите на отображаемый JSON и начните редактирование.&lt;br /&gt;
#* Вы можете работать непосредственно в окне редактирования или копировать и вставлять туда и обратно из другого редактора.&lt;br /&gt;
#* Сообщения в левом нижнем углу страницы напомнит вам, что работа продолжается. Обязательно сохранитесь, прежде чем покинуть страницу.&lt;br /&gt;
#* Синтаксис проверяется каждый раз при сохранении. Вы можете работать постепенно и использовать кнопку '''Сохранить изменения''', чтобы убедиться, что он все еще анализируется.&lt;br /&gt;
#* Подробные сведения о синтаксисе JSON см. в документации '''''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;
&lt;br /&gt;
# Экспорт дашборда (если вы хотите начать с существующего дашброда)&lt;br /&gt;
#* Откройте вкладку '''Дашборды.'''    &lt;br /&gt;
#* В таблице дашбордов выберите '''Дополнительно (…) &amp;gt; Экспорт''' для дашборда, который вы хотите экспортировать.  Определение дашборда экспортируется в виде файла JSON на ваш компьютер.&lt;br /&gt;
# Редактирование JSON-файла дашборда &lt;br /&gt;
#* Отредактируйте JSON дашборда в удобной для вас системе разработки. Подробные сведения о синтаксисе JSON см. в документации '''''API Дашборд.'''''&lt;br /&gt;
#Импорт дашборда &lt;br /&gt;
#* Откройте вкладку '''Дашборды'''&lt;br /&gt;
#*Нажмите на кнопку '''Импортировать дашборд.'''&lt;br /&gt;
#*Выберите файл JSON дашборда, который вы хотите импортировать.  Импортированный дашборд откроется в режиме редактирования.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%A2%D0%B0%D0%B9%D0%BC%D1%84%D1%80%D0%B5%D0%B9%D0%BC%D1%8B_%D0%B8_%D0%BC%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%BC%D0%B5%D0%BD%D1%82-%D0%B7%D0%BE%D0%BD%D1%8B_%D0%B4%D0%B0%D1%88%D0%B1%D0%BE%D1%80%D0%B4%D0%BE%D0%B2&amp;diff=4712</id>
		<title>Таймфреймы и менеджмент-зоны дашбордов</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%A2%D0%B0%D0%B9%D0%BC%D1%84%D1%80%D0%B5%D0%B9%D0%BC%D1%8B_%D0%B8_%D0%BC%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%BC%D0%B5%D0%BD%D1%82-%D0%B7%D0%BE%D0%BD%D1%8B_%D0%B4%D0%B0%D1%88%D0%B1%D0%BE%D1%80%D0%B4%D0%BE%D0%B2&amp;diff=4712"/>
		<updated>2024-09-13T13:50: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;
&lt;br /&gt;
[[Файл:Таймфрейм_new.png|граница]]&lt;br /&gt;
* Нажмите на кнопку фильтра, чтобы выбрать новую менеджмент-зону.&lt;br /&gt;
* Нажмите на кнопку тамфрейма, чтобы выбрать новый диапазон.&lt;br /&gt;
&lt;br /&gt;
=== Элементы управления выбором таймфрейма ===&lt;br /&gt;
Значение глобального таймфрейма служит временным фильтром, который в большинстве случаев позволяет вам выбрать конкретный период времени для анализа, который сохраняется на всех страницах и представлениях продукта при навигации по анализу.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Подробный_Таймфрейм.png|граница|350x350пкс]]&lt;br /&gt;
* На вкладке '''Пресеты''' перечислены все доступные стандартные таймфреймы. Выберите один из них, чтобы изменить временной интервал.&lt;br /&gt;
* На вкладке '''Custom''' отображается календарь. Выберите день начала и день окончания, а затем нажмите на кнопку '''Применить''', чтобы выбрать этот диапазон дней в качестве таймфрейма.&lt;br /&gt;
** Выбранные календарные интервалы заканчиваются в начале следующего дня (время установлено на &amp;lt;code&amp;gt;00:00&amp;lt;/code&amp;gt;). Например, если вы выберете в календаре период с 3 по 4 сентября, временной интервал начнется 3 сентября в  &amp;lt;code&amp;gt;00:00&amp;lt;/code&amp;gt;и закончится 5 сентября в &amp;lt;code&amp;gt;00:00.&amp;lt;/code&amp;gt; &lt;br /&gt;
* На вкладке '''Недавний''' отображаются недавно использованные таймфреймы. Выберите один из них, чтобы вернуться к этому таймфрейму.&lt;br /&gt;
* Элементы управления '''&amp;lt;''' и '''&amp;gt;''' сдвигают таймфрейм вперед или назад во времени. Сдвиг — это длина исходного временного диапазона. Например, если текущий таймфрейм равен &amp;lt;code&amp;gt;-2h&amp;lt;/code&amp;gt;(период за 2 часа, которые заканчиваются сейчас), нажмите '''&amp;lt;''' , чтобы сдвинуть временной диапазон на два часа назад к &amp;lt;code&amp;gt;-4h to -2h&amp;lt;/code&amp;gt;(период за 2 часа, которые закончились 2 часа назад).&lt;br /&gt;
* Наведите курсор мыши на таймфрейм, чтобы увидеть время начала, продолжительность и время окончания.&lt;br /&gt;
[[Файл:Курсор_с_таймфреймом.png|граница]]&lt;br /&gt;
&lt;br /&gt;
=== Выражения выбора таймфрейма ===&lt;br /&gt;
Если вы выберете текущий таймфрейм в строке меню, отобразится редактируемое выражение таймфрейма.&lt;br /&gt;
&lt;br /&gt;
* При чтении слева направо выражение временного интервала имеет время начала, и время окончания &amp;lt;code&amp;gt;to&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Если время окончания не задано, то подразумеваются &amp;lt;code&amp;gt;to now&amp;lt;/code&amp;gt;Например, &amp;lt;code&amp;gt;-2h&amp;lt;/code&amp;gt;то же самое &amp;lt;code&amp;gt;-2h to now&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Поддерживаемые единицы: &amp;lt;code&amp;gt;s&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;m&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;d&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;w&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;M&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;q&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;y&amp;lt;/code&amp;gt;(вы также можете использовать целые слова, например &amp;lt;code&amp;gt;minutes&amp;lt;/code&amp;gt;и &amp;lt;code&amp;gt;quarter&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;
|&amp;lt;code&amp;gt;today&amp;lt;/code&amp;gt;&lt;br /&gt;
|С начала сегодняшнего дня до начала завтрашнего дня.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;yesterday&amp;lt;/code&amp;gt;&lt;br /&gt;
|С начала вчерашнего дня до начала сегодняшнего. Пример &amp;lt;code&amp;gt;-1d/d to today&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;yesterday to now&amp;lt;/code&amp;gt;&lt;br /&gt;
|С начала вчерашнего дня до текущего времени сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;previous week&amp;lt;/code&amp;gt;&lt;br /&gt;
|Целых семь предыдущих дней. Если сегодня понедельник, вы получаете данные с предыдущего понедельника по предыдущее воскресенье (вчера).&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;this year&amp;lt;/code&amp;gt;&lt;br /&gt;
|Текущий календарный год, с 1 января этого года &amp;lt;code&amp;gt;00:00&amp;lt;/code&amp;gt;по 1 января следующего года &amp;lt;code&amp;gt;00:00&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;last 6 weeks&amp;lt;/code&amp;gt;&lt;br /&gt;
|Последние 42 дня (6 недель * 7 дней), заканчивающихся сейчас. Аналогично &amp;lt;code&amp;gt;-6w to now&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;-2h&amp;lt;/code&amp;gt;&lt;br /&gt;
|От 2 часов (120 минут) назад до текущего времени ( &amp;lt;code&amp;gt;now&amp;lt;/code&amp;gt;подразумевается). Аналогично &amp;lt;code&amp;gt;Last 2 hours&amp;lt;/code&amp;gt;и &amp;lt;code&amp;gt;-2h to now&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;-4d to -1h30m&amp;lt;/code&amp;gt;&lt;br /&gt;
|От 4 дней (96 часов) назад до 1,5 часов назад.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;-1w&amp;lt;/code&amp;gt;&lt;br /&gt;
|Последние 7 дней (168 часов), с этого времени 7 дней назад до текущего времени (&amp;lt;code&amp;gt;now&amp;lt;/code&amp;gt;). Аналогично &amp;lt;code&amp;gt;-7d&amp;lt;/code&amp;gt;и &amp;lt;code&amp;gt;-168h&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;-1w/w&amp;lt;/code&amp;gt;&lt;br /&gt;
|От начала предыдущей календарной недели до текущего времени (сейчас).&lt;br /&gt;
&lt;br /&gt;
* Если вы использовали &amp;lt;code&amp;gt;-1w/w&amp;lt;/code&amp;gt; в пятницу днем ​​в 3:00, вы получите диапазон 11 дней 15 часов, начиная с начала понедельника предыдущей недели, поскольку &amp;lt;code&amp;gt;/w&amp;lt;/code&amp;gt; подразумевает округление до начала недели.&lt;br /&gt;
* Если вы использовали &amp;lt;code&amp;gt;-1w&amp;lt;/code&amp;gt;«без» &amp;lt;code&amp;gt;/w&amp;lt;/code&amp;gt;в пятницу днем ​​в 3:00, время начала будет ровно на 7 дней (168 часов) раньше: в предыдущую пятницу в 3:00 дня.&lt;br /&gt;
&lt;br /&gt;
Обычно &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;используют в сочетании с единицей измерения (например &amp;lt;code&amp;gt;/d&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;/w&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;/M&amp;lt;/code&amp;gt;, и &amp;lt;code&amp;gt;/y&amp;lt;/code&amp;gt;) это означает округление даты или времени до начала указанной единицы времени. Например, &amp;lt;code&amp;gt;-3d&amp;lt;/code&amp;gt;означает ровно 72 часа назад, тогда как &amp;lt;code&amp;gt;-3d/d&amp;lt;/code&amp;gt;означает три дня назад, округленное до ближайшего дня (начиная с момента времени &amp;lt;code&amp;gt;00:00&amp;lt;/code&amp;gt;, начала дня). Используется &amp;lt;code&amp;gt;now/d&amp;lt;/code&amp;gt;для обозначения начала сегодняшнего дня.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;-1w/w + 8h&amp;lt;/code&amp;gt;&lt;br /&gt;
|С начала прошлой недели плюс 8 часов (8:00 понедельника).&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;now&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;-1d/d+9h00m to -1d/d+17h00m&amp;lt;/code&amp;gt;&lt;br /&gt;
|Часы работы вчера с 09:00 до 17:00 (с 9:00 до 17:00).&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;2020-08-16 21:28 to 2020-08-19 10:02&amp;lt;/code&amp;gt;&lt;br /&gt;
|Абсолютный диапазон, состоящий из абсолютных дат и времени начала и окончания в &amp;lt;code&amp;gt;YYYY-MM-DD hh:mm&amp;lt;/code&amp;gt;формате.&lt;br /&gt;
&lt;br /&gt;
* Если вы указали дату, но не указали время (например &amp;lt;code&amp;gt;2020-08-16&amp;lt;/code&amp;gt;), предполагается, что это время начала дня (&amp;lt;code&amp;gt;00:00&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Если вы укажете время, но опустите дату (например, просто &amp;lt;code&amp;gt;21:28&amp;lt;/code&amp;gt;), предполагается, что это сегодняшняя дата.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;1598545932346 to 1598837052346&amp;lt;/code&amp;gt;&lt;br /&gt;
|Миллисекундные временные метки формата Unix.&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;
== Настройки по умолчанию таймфрейма и менеджмент-зоны ==&lt;br /&gt;
Вы можете установить таймфрейм и менеджмент-зону по умолчанию для каждого дашборда; они будут выбираться каждый раз, когда вы открываете дашборд. Эти настройки также будут применены, когда вы предоставите '''''[[Доступ к дашбордам|общий доступ]]''''' к дашборду.&lt;br /&gt;
&lt;br /&gt;
Вы также можете указать таймфрейм  и менеджмент-зону по умолчанию для каждой плитки.&lt;br /&gt;
&lt;br /&gt;
=== Таймфрейм для конкретного дашборда ===&lt;br /&gt;
Чтобы установить таймфрейм дашборда, который будет отображаться глобально:&lt;br /&gt;
&lt;br /&gt;
# Перейдите на вкладку '''Настройки'''.&lt;br /&gt;
# Включите '''Таймфрейм по умолчанию'''.&lt;br /&gt;
# Выберите таймфрейм, который вы хотите использовать по умолчанию для этого дашборда.&lt;br /&gt;
&lt;br /&gt;
=== Менеджмент-зона для конкретного дашборда ===&lt;br /&gt;
Чтобы установить менеджмент-зоны дашборда, которая будет отображаться глобально:&lt;br /&gt;
&lt;br /&gt;
# Перейдите на вкладку '''Настройки'''.&lt;br /&gt;
# Включите '''Менеджмент-зона по умолчанию'''.&lt;br /&gt;
# Выберите менеджмент-зону, которую вы хотите использовать по умолчанию для этого дашборда.&lt;br /&gt;
&lt;br /&gt;
=== Таймфрейм для конкретной плитки ===&lt;br /&gt;
Чтобы установить таймфрейм для плитки:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в раздел '''Дашборды.'''&lt;br /&gt;
# Выберите название дашборда, чтобы отобразить его.&lt;br /&gt;
# Нажмите на кнопку '''Редактировать''' в правом верхнем углу дашборда. Дашборд откроется в режиме редактирования.&lt;br /&gt;
#* Если вы не видите опцию '''Редактировать''' , значит, у вас нет разрешения на редактирование этого дашборда.&lt;br /&gt;
# Выберите плитку, которую хотите настроить.&lt;br /&gt;
# Включите параметр '''Custom''' таймфрейм.&lt;br /&gt;
# Выберите таймфрейм, который будет использоваться по умолчанию для этой плитки.&lt;br /&gt;
# Нажмите на кнопку '''Готово'''. Когда вы устанавливаете таймфрейм для конкретной плитки, в правом верхнем углу плитки отображается ее фильтр. Наведите курсор на фильтр, чтобы увидеть настройку.&lt;br /&gt;
&lt;br /&gt;
=== Менеджмент-зона для конкретной плитки ===&lt;br /&gt;
Чтобы установить менеджмент-зону для плитки:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в раздел '''Дашборды.'''&lt;br /&gt;
# Выберите название дашборда, чтобы отобразить его.&lt;br /&gt;
# Нажмите на кнопку '''Редактировать''' в правом верхнем углу дашборда. Дашборд откроется в режиме редактирования.&lt;br /&gt;
#* Если вы не видите опцию Редактировать , значит, у вас нет разрешения на редактирование этого дашборда.&lt;br /&gt;
# Выберите плитку, которую хотите настроить.&lt;br /&gt;
# Включите параметр '''Custom''' менеджмент-зона.&lt;br /&gt;
# Выберите менеджмент-зону, которую вы хотите использовать по умолчанию для этой плитки.&lt;br /&gt;
# Нажмите на кнопку '''Готово'''. Когда вы устанавливаете менеджмент-зону для конкретной плитки, в правом верхнем углу плитки отображается ее фильтр. Наведите курсор на фильтр, чтобы увидеть настройку.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://docs.expert-apm.ru/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B4%D0%B0%D1%88%D0%B1%D0%BE%D1%80%D0%B4%D0%BE%D0%B2_%D0%B4%D0%BB%D1%8F_%D0%BD%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%B8%D1%85_%D0%BE%D0%BA%D1%80%D1%83%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9_%D0%9A%D0%BB%D1%8E%D1%87-%D0%90%D0%A1%D0%A2%D0%A0%D0%9E%D0%9C&amp;diff=4711</id>
		<title>Создание дашбордов для нескольких окружений Ключ-АСТРОМ</title>
		<link rel="alternate" type="text/html" href="https://docs.expert-apm.ru/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B4%D0%B0%D1%88%D0%B1%D0%BE%D1%80%D0%B4%D0%BE%D0%B2_%D0%B4%D0%BB%D1%8F_%D0%BD%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%B8%D1%85_%D0%BE%D0%BA%D1%80%D1%83%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9_%D0%9A%D0%BB%D1%8E%D1%87-%D0%90%D0%A1%D0%A2%D0%A0%D0%9E%D0%9C&amp;diff=4711"/>
		<updated>2024-09-13T13:50:25Z</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;
# В меню Ключ-АСТРОМ перейдите в '''«Настройки»''' .&lt;br /&gt;
# Выберите '''Интеграция''' &amp;gt; '''Удаленные среды''' .&lt;br /&gt;
# Выберите '''Подключить среду''' .&lt;br /&gt;
# Определите удаленную среду, из которой ваша локальная среда извлекает данные, а затем выберите '''Сохранить изменения''' .&lt;br /&gt;
#* '''Имя''' — это имя, под которым эта среда будет указана в вашей локальной среде Ключ-АСТРОМ, когда вы настроите плитку для запроса этой удаленной среды. Это текст произвольной формы. Это не влияет на удаленную среду.&lt;br /&gt;
#* '''URI удаленной среды''' — это URI, который вы скопировали из адресной строки браузера в предыдущей процедуре.&lt;br /&gt;
#* '''Область действия сети'''&lt;br /&gt;
#** &amp;lt;code&amp;gt;External&amp;lt;/code&amp;gt;: удаленная среда находится в другой сети. При наличии используются глобально настроенные параметры прокси. Это область действия по умолчанию.&lt;br /&gt;
#** &amp;lt;code&amp;gt;Internal&amp;lt;/code&amp;gt;: удаленная среда находится в той же сети. Глобально настроенные параметры прокси не используются.&lt;br /&gt;
#** &amp;lt;code&amp;gt;Cluster&amp;lt;/code&amp;gt;: удаленная среда находится в том же кластере. Запрос сделан на &amp;lt;code&amp;gt;localhost&amp;lt;/code&amp;gt;.  ''Примечание:'' Ключ-АСТРОМ SaaS может использовать только &amp;lt;code&amp;gt;External&amp;lt;/code&amp;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;
&lt;br /&gt;
== Создание плитки, отображающей удаленные данные ==&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;ABC&amp;lt;/code&amp;gt;при добавлении удаленной среды в предыдущей процедуре, она &amp;lt;code&amp;gt;ABC&amp;lt;/code&amp;gt;должна быть в этом списке.&lt;br /&gt;
# Выберите '''Готово''' , чтобы отобразить готовую панель мониторинга.&lt;br /&gt;
# Наведите указатель мыши на значок фильтра плитки, чтобы увидеть выбор среды.&lt;br /&gt;
&lt;br /&gt;
== Примеры ==&lt;br /&gt;
&lt;br /&gt;
=== Те же плитки, разные среды ===&lt;br /&gt;
В этом примере мы создаем информационную панель, которая параллельно показывает состояние хоста и сети для локальной и удаленной среды. Мы предполагаем, что вы уже добавили удаленную среду в локальную среду.&lt;br /&gt;
&lt;br /&gt;
# В меню Ключ-АСТРОМ перейдите к '''Дашборды''' , выберите '''Создать дашборд''' , дайте ему имя и выберите '''Создать''' .&lt;br /&gt;
# Перетащите две плитки '''заголовков''' на панель мониторинга (или перетащите одну, а затем клонируйте ее).&lt;br /&gt;
# Отредактируйте один заголовок так, чтобы он был '''Локально''' , а другой — '''Удалённо''' .&lt;br /&gt;
# Перетащите две плитки '''работоспособности узла''' на панель управления (или перетащите одну, а затем клонируйте ее).  Поместите один под заголовком '''Локально''' , а другой под заголовком '''Удалённо'''&lt;br /&gt;
#.&lt;br /&gt;
# Перетащите две плитки '''состояния сети''' на панель управления (или перетащите одну, а затем клонируйте ее).  Поместите одну под заголовком '''Локально''' , а другой под заголовком '''Удалённо''' .  На этом этапе все плитки запрашивают локальную среду, поэтому у вас есть две идентичные плитки '''работоспособности хоста''' и две идентичные плитки '''состояния сети''' .&lt;br /&gt;
# Под заголовком '''«Удаленно»''' отредактируйте плитки '''«Состояние хоста »''' и '''«Состояние сети»''' , чтобы они оба запрашивали удаленную среду ( &amp;lt;code&amp;gt;ABC&amp;lt;/code&amp;gt;в этом примере).&lt;br /&gt;
# Выберите '''Готово''' , чтобы отобразить панель мониторинга.&lt;br /&gt;
#* Плитки в разделе '''«Локально»''' по-прежнему отображают информацию о локальном хосте и сети.&lt;br /&gt;
#* Плитки в разделе '''Удалённо''' теперь запрашивают удаленную среду:&lt;br /&gt;
#** Удаленные плитки отображают работоспособность хоста и состояние сети для удаленной среды, а не для локальной среды по умолчанию.&lt;br /&gt;
#** На каждой удаленной плитке отображается значок фильтра. Наведите указатель мыши на значок, чтобы увидеть название среды.&lt;br /&gt;
&lt;br /&gt;
Конечно, вы можете добавить другие типы плиток и указать на дополнительные удаленные среды.&lt;br /&gt;
&lt;br /&gt;
== Поиск неисправностей ==&lt;br /&gt;
'''''При настройке плитки я не вижу удаленную среду в списке Среда'''''&lt;br /&gt;
&lt;br /&gt;
Если вы не видите удаленную среду в списке «Среда» для своей плитки, убедитесь, что среда указана в таблице '''«Удаленные среды»''' .&lt;br /&gt;
&lt;br /&gt;
# В меню Ключ-АСТРОМ перейдите в '''«Настройки»''' .&lt;br /&gt;
# Выберите '''Интеграция''' &amp;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;Verification failed, please check your settings: Constraints violated.&amp;lt;/code&amp;gt;указывает на ошибку конфигурации.&lt;br /&gt;
&lt;br /&gt;
Что проверить:&lt;br /&gt;
&lt;br /&gt;
* '''Имя''' — это текст произвольной формы, поэтому он не имеет значения для функциональности, но проверьте его, чтобы убедиться, что вы смотрите на правильную среду.&lt;br /&gt;
* '''URI удаленной среды''' — скопируйте и вставьте содержимое этого поля на новую вкладку браузера и убедитесь, что она открывает правильную среду Ключ-АСТРОМ.&lt;br /&gt;
* '''Токен''' — убедитесь, что вы скопировали и вставили токен целиком в это поле. Если вы потеряли этот токен, вы не можете вернуться и скопировать его снова, но вы можете создать новый и получить от него токен.&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
</feed>