Примечания к релизу 290
Примечания к релизам / Примечания к релизу 290
Ключ-АСТРОМ
Объявления
Критические изменения
Дополнительные правила обнаружения сбоев для унифицированных служб
Наблюдаемость приложений | Распределенные трассировки
Мы улучшили унифицированные правила обнаружения сбоев служб для запросов на конечных точках и входящих прокси-серверах сетей служб для оценки
- Ошибки статуса диапазона
- Ошибки на стороне сервера с кодом статуса HTTP 500-599
- Любого исключения
Новые функции и улучшения
Поиск/фильтрация диапазонов OpenTelemetry, полученных через API, по атрибуту диапазона/ресурса
Наблюдаемость приложений | Распределенные трассировки
Теперь в разделе с трассировками можно искать/фильтровать интервалы OpenTelemetry по атрибутам интервалов/ресурсов .
Эта функция применима только к данным OpenTelemetry, переданным по API. Для диапазонов OpenTelemetry, автоматически наблюдаемых через модуль кода ЕдиногоАгента, фильтрация данных выполняется путем создания атрибутов запроса.
Режим мониторинга сторонних приложений по умолчанию
Безопасность приложений | Уязвимости
Сторонняя аналитика уязвимостей имеет настраиваемый режим мониторинга.
В разделе «Настройки» > «Безопасность приложений» > «Общие настройки» > «Сторонняя аналитика уязвимостей» теперь можно определить режим мониторинга по умолчанию для всех процессов, что снижает сложность определения правил мониторинга.
Обнаружение конечной точки типа Span
Наблюдаемость приложений | Службы
Правила обнаружения конечных точек для унифицированных служб оценивают интервалы в начале трассировки.
Улучшена обработка параллельных автообновлений
Наблюдаемость инфраструктуры | Хосты Наблюдаемость инфраструктуры | Развертывание
Лимит по умолчанию для одновременных автообновлений ЕдиногоАгента был увеличен до 5, поэтому общая скорость процесса обновления увеличится. Более высокие лимиты, конечно, не будут уменьшены. Кроме того, обработка потенциальных проблем была изменена на более терпимую.
Поддержка .NET для RVA и RAP
Безопасность приложений | Уязвимости
Технология .NET теперь доступна для Runtime Vulnerability Analytics (обнаружение уязвимостей на уровне кода) и Runtime Application Protection (защита от атак).
- Чтобы включить мониторинг RVA для уязвимостей на уровне кода .NET
- Настройте контроль обнаружения уязвимостей на уровне кода для .NET
- Включите мониторинг ЕдиногоАгента для .NET
- Для включения RAP-мониторинга атак в технологии .NET
- Настройте контроль атак для .NET
- Включите мониторинг ЕдиногоАгента для .NET
Требуемое действие:
С этим релизом для технологии .NET (RVA и RAP) необходимо обновиться до ЕдиногоАгента версии 1.289, чтобы повторно активировать эту функциональность. После этого дальнейшая настройка не требуется.
Переход на облачное развертывание полного стека по умолчанию
Наблюдаемость инфраструктуры | Kubernetes
С выпуском Ключ-АСТРОМ Operator версии 1.0.0 страница развертывания для Kubernetes Classic была обновлена, чтобы по умолчанию использовать облачный full-stack вместо классического full-stack. Кроме того, мы перешли на использование Helm по умолчанию вместо манифестов.
Поддержка операционных систем
Следующие операционные системы больше не поддерживаются с 01 апреля 2025 г.
- Linux : Amazon Linux AMI 2018.3
- x86-64
- Объявление поставщика
- Последняя совместимая версия: 1.290
Следующие операционные системы больше не поддерживаются с 01 апреля 2025 г.
- Linux : Oracle Linux 8.9
- x86-64
- Объявление поставщика
- Последняя совместимая версия: 1.292
Следующие операционные системы больше не поддерживаются с 01 июня 2025 г.
- Linux : SUSE Enterprise Linux 15.2
- x86-64
- Объявление поставщика
- Последняя совместимая версия: 1.300
Следующие операционные системы больше не поддерживаются с 01 июля 2025 г.
- Linux : Oracle Linux 9.0, 9.3
- x86-64
- Объявление поставщика
- Последняя совместимая версия: 1.302
- Linux : Rocky Linux 9.0, 9.3
- x86-64
- Объявление поставщика
- Последняя совместимая версия: 1.302
Следующие операционные системы больше не поддерживаются с 01 августа 2025 г.
- Linux : Red Hat Enterprise Linux 8.6, 8.9, 9.0, 9.3
- x86-64
- Объявление поставщика
- Последняя совместимая версия: 1.304
- Linux : Oracle Linux 8.6
- x86-64
- Объявление поставщика
- Последняя совместимая версия: 1.304
Следующие операционные системы больше не будут поддерживаться с 1 декабря 2025 г.
- Linux : Oracle Linux 7.9
- x86-64
Решенные проблемы
В выпуске 290 решены 39 проблем.
Компонент | Решенные проблемы |
---|---|
Контроль доступа | 1 |
Кластер | 34 |
Безопасность приложений | 1 |
Повтор сеанса | 2 |
Синтетический мониторинг | 1 |
Контроль доступа
- Исправлена проблема для кластеров, когда вызов API обновления политики возвращал 403, но применял часть изменений. Описанная ситуация возникала только в том случае, если измененная политика была привязана к удаленной среде.
Кластер
- Приглушенные запросы отфильтровываются на странице базовой конфигурации.
- Устранена ошибка, возникавшая при использовании кнопки «Назад» браузера во время редактирования атрибута фильтра на странице «Логи и события».
- Исправлена ошибка, из-за которой объект сервиса отображался на странице сведений о сервисе, но при переходе на новую страницу сведений отображалась ошибка «объект не найден».
- Свойство `faultyVersion` модуля кода, предоставленное в качестве ответа для «ЕдиныйАгент на хост-API», теперь учитывает две причины, по которым модуль кода может считаться неисправным: (1) сам модуль кода помечен как неисправный или (2) установщик помечен как неисправный.
- Решена проблема, вызванная новыми настройками по умолчанию в Firewalld в Red Hat Enterprise Linux 9.5, которые блокировали правила брандмауэра Ключ-АСТРОМ.
- Исправлена ошибка, из-за которой модуль кода JavaScript для версии 1.287 не отображался в веб-интерфейсе, хотя был успешно загружен.
- Устранена проблема, из-за которой панели мониторинга между окружениями не работали после обновления до Ключ-АСТРОМ Managed 1.288.
- Решена проблема, из-за которой последний модуль кода JavaScript не отображался в управляемом кластере.
- Обновлено до Openssl 1.1.1w для установщиков.
- Улучшено преобразование агрегации в MDA для встроенных и вычисляемых показателей обслуживания.
- MonitoringState REST API теперь принимает выбор времени «от» и «до». Возвращаются только статусы для активных объектов в выбранном временном интервале.
- Диагностика ЕдиногоАгента: при создании архива поддержки недоступная ссылка Health Control больше не отображается.
- Исправлен случай, когда две проблемы ссылались друг на друга как на дубликаты, хотя одна из проблем должна была быть основной.
- Настройки параметров диска доступны в режиме обнаружения.
- Исправлены пустые заголовки событий для информационных событий ИИ, у которых уже было указано время окончания при создании.
- Отключено назначение нулевых местоположений синтетическим мониторам.
- Исправлена ошибка с просмотрщиком подробностей лога событий , возникавшая, когда в атрибуте лога было значение `null`.
- График пропускной способности для вызовов/вызываемых служб зафиксирован на странице обзора служб.
- Чтобы предотвратить отклонение уведомлений о проблемах по электронной почте из-за слишком большого размера текста письма, тексты уведомлений о проблемах теперь обрезаются примерно до 4 миллионов символов.
- Исправлена ошибка, из-за которой при запросе сведений о конкретном задании на обновление для конкретного АктивногоШлюза через конечную точку «GET an auto-update job» возвращалась ошибка 404, если задание было старше 7 дней, даже если максимальный запрошенный период времени составлял последние 31 день.
- В диалоговом окне «Формат таблицы» поиск столбцов теперь не зависит от заглавных букв.
- Уменьшена детализация лога до информации.
- Исправлена проблема с неверным сообщением статуса синтетического AG, что приводило к ложным оповещениям об отключениях частного местоположения.
- Улучшена чувствительность прокрутки в представлении одиночной трассировки распределенных трассировок.
- Исправлена ошибка, которая могла привести к нарушению связи интеграции с удаленной средой в обзоре сервиса.
- Версия мобильной ОС теперь корректно отображается в сеансах для гибридных приложений.
Безопасность приложений
- Исправлена ошибка, из-за которой автономные PGI по-прежнему учитывались для мониторинга и использования.
Повтор сеанса
- Добавлена минимальная высота для контейнера проигрывателя, чтобы избежать отображения сессий слишком маленькими.
- Некоторые длинные разделенные сеансы загружались слишком долго, поэтому для улучшения времени загрузки мы пропускаем операции, которые можно пропустить, до момента начала воспроизведения.
ЕдиныйАгент
Технологическая поддержка
Поддержка новых технологий
- Kafka Batch Listener (модуль Java). Функция ЕдиногоАгента: Java Spring Kafka Batch Listener
- NGINX 1.25.4 (модуль NGINX)
Объявления
Мы прекращаем поддержку IE 11
Начиная сRUM JavaScript версии 1.293, мы прекратим поддержку Internet Explorer 11.
Новые функции и улучшения
Рабочий процесс установки z/OSMF
Наблюдаемость приложений | Мейнфрейм
Ключ-АСТРОМ Mainframe Monitoring теперь можно установить на z/OS с помощью пошагового процесса установки z/OSMF.
Улучшенное обнаружение отключения хоста
Наблюдаемость инфраструктуры| Хосты
ЕдиныйАгент теперь использует дополнительную одноразовую службу systemd для устранения проблем с обнаружением выключения хоста на некоторых платформах.
Решённые проблемы
В выпуске 1.289 GA содержится 15 решенных проблем.
Компонент | Решенные проблемы |
---|---|
Ядро веб-сервера | 1 |
Java | 3 |
PHP | 1 |
Модуль регистрации | 2 |
Мейнфрейм | 1 |
Node.js | 1 |
.NET | 2 |
Apache | 1 |
Модуль ОС | 2 |
Общие | 1 |
Ядро веб-сервера
- Исправлена проблема с внедрением модуля кода JavaScript, когда `defaultUemSettings` использовался для всех полей конфигурации приложения.
Java
- Исправлена проблема с таблицей стековой карты для клиента Kafka v3.7 при одновременном использовании с OpenTelemetry.
- Устранена ошибка VerifyError, возникавшая из-за измененной реализации RabbitMQ (amqp-client-4.6.1.boomi7.jar).
- Устранена ошибка VerifyError, возникающая из-за запутанных классов исключений.
PHP
- Исправлены предупреждения `[ProcessorForMintV2Metrics] line length exceeded` для строк Mint, создаваемых модулем кода PHP.
Модуль регистрации
- Исправлена обработка ротации логов в настройках Kubernetes с использованием cri-dockerd в качестве интерфейса выполнения контейнера.
- Устранена утечка памяти, возникавшая, когда модуль кода мониторинга логов отслеживал свои собственные логи.
Мейнфрейм
- Исправлена ошибка zRemote, из-за которой удалялись вложения CICS-файлов.
Node.js
- Решена проблема, при которой отсутствие идентификатора сервера в сообщениях выборки окружения приводило к высокому использованию диска на узле кластера.
.NET
- Улучшена обработка недействительных документов MongoDB с помощью модуля кода ЕдиногоАгента для .NET.
Apache
- Исправлен потенциальный сбой Apache в версиях 2.4.0–2.4.19 при использовании пользовательского формата лога.
модуль ОС
- Добавлена поддержка параметра командной строки JVM `-Dspring.config.location` для определения имени приложения SpringBoot.
- Улучшено обнаружение Tibco, теперь оно также включает процессы, запущенные из символической ссылки в Linux.
Общие
- Исправлена ошибка BrokenPipeError при запуске некоторых расширений Python.
ЕдиныйАгент для Android
В выпуске 8.289 GA содержится 1 решенная проблема.
Воспроизведение сеанса для Android
- Устранение проблемы при вызове определенных методов клиентом (например, фрагмента `_onViewCreated`).
ЕдиныйАгент для iOS
Улучшено наименование автоматических действий SwiftUI.
Цифровой опыт | RUM Mobile
Автоматические действия отображаются как Touch к ,<label>
а не Touch к<control type>
.
ЕдиныйАгент для JavaScript
Повтор сеанса: postfix
распознавание параметров
Цифровой опыт | Повтор сеанса
Теперь функция воспроизведения сеанса будет учитывать postfix
параметры агента JavaScript и разделять запись по правильным тенантам.
Повтор сеанса: оптимизация маяков
Цифровой опыт | Повтор сеанса
Функция Session Replay теперь отправляет меньше маяков на страницы, использующие веб-компоненты с принятыми таблицами стилей.
Повтор сеанса: предупреждение при записи сеанса из дочернего фрейма
Цифровой опыт | Повтор сеанса
Теперь пользователь получает предупреждение, если веб-сайт был записан непосредственно из дочернего фрейма без записи основного фрейма.
Визуально полный сбор данных, настроенный для инструментированных iFrames
Цифровой опыт | RUM Web
Если инструментированный iframe содержит версию агента, отличную от версии агента в верхнем фрейме, агент верхнего фрейма теперь будет рассматривать iframe как неинструментированный при сборе данных Visually Complete. Эта корректировка может привести к небольшим различиям в данных Visually Complete для приложений с iframes, которые имеют различные версии агентов.
В выпуске 1.289 GA содержится 1 решенная проблема.
JavaScript
- Мы обновили метод `addActionProperties` в dtrum. Теперь он возвращает отчет, содержащий список неудавшихся свойств с причинами сбоя, сведения об успешно отправленных свойствах и общее сообщение об общем количестве неудавшихся свойств.
API Ключ-АСТРОМ
API среды
- API токенов доступа
- Новое возможное значение в поле scopes объектов ApiToken , ApiTokenCreate и ApiTokenUpdate :
adaptiveTrafficManagement.read
- Новое возможное значение в поле scopes объектов ApiToken , ApiTokenCreate и ApiTokenUpdate :
- API логов аудита
- Новые возможные поля в объекте AuditLogEntry : dt.settings.key (
String
) dt.settings.object_id (String
) dt.settings.object_summary (String
) dt.settings.schema_id (String
) dt.settings.scope_id (String
) dt.settings.scope_name (String
)
- Новые возможные поля в объекте AuditLogEntry : dt.settings.key (
- API деловых мероприятий
- Новые возможные типы полезной нагрузки:
application/cloudevents+json
application/cloudevents-batch+json
- Новые возможные типы полезной нагрузки:
- Расширения 2.0 API и настройки API - Объекты
- Новое возможное поле в объектах ComplexConstraint , Constraint и SchemaConstraintRestDto : skipAsyncValidation (
boolean
)
- Новое возможное поле в объектах ComplexConstraint , Constraint и SchemaConstraintRestDto : skipAsyncValidation (
/synthetic/locations/{locationId}/yaml
- Новые параметры запроса: customRegistry (
String
) tagVersionActiveGate (String
) tagVersionSynthetic (String
)
- Новые параметры запроса: customRegistry (
/ua/entity
- Новое возможное значение в поле actionType объекта ActionDto :
DIVIDER_ACTION
- Новое возможное значение в поле actionType объекта ActionDto :
GET /synthetic/executions/batch/{batchId}
- Добавлены следующие типы возвращаемых данных:
- 400 Неверный запрос
- 404 Не найдено
- Добавлены следующие типы возвращаемых данных:
GET /synthetic/executions/{executionId}
иGET /synthetic/executions/{executionId}/fullReport
- Изменен тип параметра executionId в объекте path на integer(int64)
POST /ua/entity
- Свойство dqlTables в схеме UAEntityScreenDefinition
- Добавленные свойства:
- expandableContentCard
- expandableContentCardGroup
- Добавленные свойства:
- Свойство dqlTables в схеме UAEntityScreenDefinition
POST /ua/explorer
- Свойство dqlTables в схеме UAInvExScreenDefinition
- Добавленные свойства:
- expandableContentCard
- expandableContentCardGroup
- Добавленные свойства:
- Свойство dqlTables в схеме UAInvExScreenDefinition
POST /ua/list
- Свойство dqlTables в схеме UAListScreenDefinition
- Добавленные свойства:
- expandableContentCard
- expandableContentCardGroup
- Добавленные свойства:
- Свойство dqlTables в схеме UAListScreenDefinition
Доступность GA
Следующий API теперь доступен в GA :
- API среды
GET /samplingConfiguration
API конфигурации
- Изменена схема WebApplicationConfig для добавления возможного значения CHROME_HEADLESS к свойству browserType в:
POST /applications/web
GET /applications/web/default
PUT /applications/web/default
POST /applications/web/default/validator
POST /applications/web/validator
GET /applications/web/{id}
PUT /applications/web/{id}
POST /applications/web/{id}/validator
- Измененное свойство serviceTechnology в области действия объекта
- Добавлено возможное значение: JAVA_HTTPURLCONNECTION В:
POST /service/requestAttributes
POST /service/requestAttributes/validator
GET /service/requestAttributes/{id}
PUT /service/requestAttributes/{id}
POST /service/requestAttributes/{id}/validator
- Измененная технология в пути
GET /extensions/{technology}/availableHosts
- Добавлено возможное значение: JAVA_HTTPURLCONNECTION
API кластера
GET /settings/effectiveValues
- Измененная схема EffectiveSettingsValuesList:
- В значении свойства элементов изменен тип с объекта на null.
- Измененная схема EffectiveSettingsValuesList:
GET /settings/objects
- Измененная схема ObjectsList :
- IВ значении свойства элементов изменен тип с объекта на null.
- Измененная схема ObjectsList :
POST /settings/objects
- Измененная схема null :
- В значении свойства элементов изменен тип с объекта на null.
- Измененная схема null :
GET /settings/objects/{objectId}
- Измененная схема SettingsObject:
- В значении свойства тип изменен с object на null.
- Измененная схема SettingsObject:
PUT /settings/objects/{objectId}
- Измененная схема SettingsObjectUpdate :
- В значении свойства тип изменен с object на null.
- Изменены типы возвращаемых данных: 200 OK, 400 Bad Request, 404 Not Found, 409 Conflict:
- Измененная схема SettingsObjectResponse
- Изменен тип свойства invalidValue с object на null
- Измененная схема SettingsObjectResponse
- Измененная схема SettingsObjectUpdate :
DELETE /settings/objects/{objectId}
- Изменены типы возвращаемых данных: 400 Bad Request, 404 Not Found, 409 Conflict:
- Измененная схема SettingsObjectResponse
- Изменен тип свойства invalidValue с object на null
- Измененная схема SettingsObjectResponse
- Изменены типы возвращаемых данных: 400 Bad Request, 404 Not Found, 409 Conflict:
GET /settings/schemas/{schemaId}
- Изменен тип возврата 200 ОК
- Изменена схема SchemaDefinitionRestDto :
- Изменено свойство constraints
- Добавлены свойства: skipAsyncValidation
- Изменено свойство enums
- Измененная схема значения словаря:
- Изменено свойство items
- Изменено свойство value
- Тип изменен с object на null
- Изменено свойство value
- Изменено свойство items
- Измененная схема значения словаря:
- Изменено свойство properties
- Измененная схема значения словаря:
- Изменено свойство constraints
- Добавлены свойства: skipAsyncValidation
- Изменено свойство default
- Тип изменен с object на null
- Изменено свойство items
- Изменено свойство constraints
- Добавлены свойства: skipAsyncValidation
- Изменено свойство type
- Тип изменен с object на null
- Измененное свойство uiCustomization
- Изменено свойство callback
- Изменено свойство buttons
- Изменено свойство insert
- Тип изменен с object на null
- Изменено свойство insert
- Изменено свойство buttons
- Изменено свойство callback
- Изменено свойство constraints
- Изменено свойство precondition
- Изменено свойство expectedValue
- Тип изменен с object на null
- Изменено свойство expectedValues
- Тип изменен с object на null
- Изменено свойство expectedValue
- Изменено свойство type
- Тип изменен с object на null
- Изменено свойство uiCustomization
- Изменено свойство callback
- Изменено свойство buttons
- Изменено свойство insert
- Тип изменен с object на null
- Изменено свойство insert
- Изменено свойство buttons
- Изменено свойство callback
- Изменено свойство constraints
- Измененная схема значения словаря:
- Изменено свойство schemaConstraints
- Добавлены свойства: skipAsyncValidation
- Изменено свойство types
- Измененная схема значения словаря:
- Изменено свойство constraints
- Добавлены свойства: skipAsyncValidation
- Изменено свойство properties
- Измененная схема значения словаря:
- Изменено свойство constraints
- Добавлены свойства: skipAsyncValidation
- Изменено свойство default
- Тип изменен с object на null
- Изменено свойство items
- Изменено свойство constraints
- Добавлены свойства: skipAsyncValidation
- Изменено свойство type
- Тип изменен с object на null
- Измененное свойство uiCustomization
- Изменено свойство callback
- Изменено свойство buttoms
- Изменено свойство insert
- Тип изменен с object на null
- Изменено свойство insert
- Изменено свойство buttoms
- Изменено свойство callback
- Изменено свойство constraints
- Изменено свойство precondition
- Измененное свойство expectedValue
- Тип изменен с object на null
- Изменено свойство expectedValues
- Тип изменен с object на null
- Измененное свойство expectedValue
- Изменено свойство type
- Тип изменен с object на null
- Измененное свойство uiCustomization
- Изменено свойство callback
- Изменено свойство buttons
- Изменено свойство insert
- Тип изменен с object на null
- Изменено свойство insert
- Изменено свойство buttons
- Изменено свойство callback
- Изменено свойство constraints
- Измененная схема значения словаря:
- Изменено свойство constraints
- Измененная схема значения словаря:
- Измененное свойство uiCustomization
- Изменено свойство callback
- Изменено свойство buttons
- Изменено свойство insert
- Тип изменен с object на null
- Изменено свойство insert
- Изменено свойство buttons
- Изменено свойство callback
- Изменено свойство constraints
- Изменена схема SchemaDefinitionRestDto :
- Изменен тип возврата 200 ОК
Доступность для ранних пользователей
- API среды
GET /ua/schema/invex/{explorerId}