Примечания к релизу 324

Материал из Документация Ключ-АСТРОМ
Версия от 14:08, 28 мая 2026; IKuznetsov (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

⚙️ Ключ-АСТРОМ

Новая функциональность

  • Нативная поддержка гистограмм OpenTelemetry и Prometheus: Обеспечена нативная поддержка гистограмм с автоматическим расчетом процентилей. Данные можно передавать через API приема метрик OTLP.
  • Улучшенное сравнение метрик в таблицах: Функция Global limit в «Визуализация данных» для табличной визуализации позволяет согласовывать записи по нескольким метрикам с одинаковой размерностью.
  • Полный контроль над обновлениями кластера: В Cluster Management Console появилась возможность гибко управлять автоматическими обновлениями: можно ускорить процесс, пропуская промежуточные версии, или устанавливать каждую версию последовательно.
  • Пользовательские сервисы для Go-процессов: Для короткоживущих процессов Go стала доступна функция Define entry point manually через веб-интерфейс, аналогично Java.
  • Воспроизведение сессий (Session Replay): Улучшено отображение сессий с мобильных браузеров и добавлены новые плейсхолдеры для элементов frameset и canvas.
  • Мониторинг Python-процессов: В группы процессов Python добавлены поля Python module и script.
  • Расширения (Extensions): Extension Execution Controller (EEC) теперь включен по умолчанию для новых окружений.
  • Шаринг дашбордов: Появилась возможность делиться дашбордами с пользователями и группами, управляемыми через IAM-политики.

Список устранённых проблем

  • Исправлена проблема, при которой DT_CONNECTION_BASE_URL, предоставляемая на странице развертывания ЕдиногоАгента, не содержала идентификатор окружения для развертываний Ключ-АСТРОМ. (DAQ-12670)
  • Исправлена проблема в Environment v2 Settings API, которая в некоторых случаях препятствовала использованию прав только на запись. (PS-35737)
  • Исправлен редкий случай, который изменял метаданные событий ИИ, считающиеся неизменяемыми, например, временные метки начала и окончания анализа события. (DI-22219)
  • Обновлены узлы Elasticsearch до версии 8.18 и Java 21 для получения исправлений ошибок, безопасности и повышения производительности.
  • Установщик Ключ-АСТРОМ обновлен для использования версий Adoptium JRE: 11.0.28 (для Cassandra), 17.0.16 (для АктивногоШлюза) и 21.0.8 (для всех остальных компонентов). (MGD-4744)
  • Исправлена проблема, из-за которой параметр последовательной установки обновлений кластера игнорировался при загрузке новых установочных пакетов. (MGD-7887)

Список запланированных изменений

  • Существующие гистограммные метрики перестанут обновляться, но останутся доступны для исторической визуализации. Новые метрики будут доступны под ключами с суффиксом .histogram.
  • Изменение правил определения конечных точек в Service Detection v2: Только точки входа сервисов (server/consumer spans) становятся конечными точками, исключая исходящие вызовы к другим сервисам. Имена конечных точек также изменятся.
  • Прекращение поддержки AMP-приложений: Поддержка мониторинга AMP (Accelerated Mobile Pages) приложений прекращена.

🔍 ЕдиныйАгент

Новая функциональность

  • Безопасность приложений: Улучшено обнаружение SSRF-уязвимостей и атак для Java за счет улучшенной поддержки OkHttp.
  • Мониторинг мобильных приложений: Обеспечена поддержка Gradle 9.0.
  • Трассировка: Добавлена поддержка FIPS для Red Hat Go Toolset v1.23.9 и v1.24.4.
  • Поддержка Java 25: Процессы Java 25 теперь полностью мониторятся (поддерживаются версии LTS и последние четыре версии: 21, 22, 23, 24).
  • Развертывание на Kubernetes: Упрощено развертывание ЕдиногоАгента в режиме FIPS с помощью оператора Ключ-АСТРОМ.
  • Поддержка RabbitMQ 7+: Модуль кода .NET для ЕдиногоАгента получил полную поддержку RabbitMQ 7+.
  • Поддержка Go Agent ARM: Добавлена поддержка ARM64 для модуля кода Go.
  • Поддержка OTel incubator API: Модуль кода Java для ЕдиногоАгента поддерживает ExtendedTracer и ExtendedSpanBuilder, добавленные в OpenTelemetry версии 1.42.
  • Улучшенная стабильность OS module: Информация об оборудовании хоста теперь считывается из данных SMBIOS на хосте, а не через WMI-вызовы.
  • Поддержка Apache Pekko: Модуль Java поддерживает библиотеку Apache Pekko, обеспечивая бесшовную интеграцию.
  • Обновление базового образа контейнера: Базовый образ изменен на Red Hat UBI9 Micro для уменьшения количества уязвимостей.

Список устранённых проблем

  • Исправлена проблема с неверными временными метками логов контейнеризованных приложений.
  • Исправлена проблема, из-за которой в некоторых случаях не деактивировались события.
  • Исправлена утечка памяти в OTEL span sensor.
  • Исправлена проблема с блокировкой в Windows при использовании boost::icontains.
  • Исправлены проблемы с потоковой передачей журналов после повторной инициализации CICS Agent.
  • Исправлена проблема с несоответствием размеров тела ответа у Apache/NGINX/IIS.
  • Исправлена проблема в CICS web client hook disable, которая могла привести к аварийному завершению.
  • Исправлены некорректные метрики CPU DB2.
  • Устранена уязвимость в ЕдиногоАгенте для Windows с раскрытием хешей NTLM.
  • Источник данных SNMP больше не отправляет дублирующиеся журналы SFM при тайм-ауте.
  • Метрики доступности сервисов ОС теперь помечаются кластерным временем.
  • Исправлено обнаружение startup class для SpringBoot версий 3.2+.
  • Улучшено обнаружение программных компонентов в "распакованных" JAR-файлах.
  • Внедрение Node.js теперь выполняется с опцией --require, что решает проблему совместимости с Next.js 15+.
  • Контейнеры CRI-O с нестандартным путем хранения теперь обнаруживаются.
  • Исправлен возможный сбой модуля Go с приложениями, собранными с buildmode c-shared.

Список запланированных изменений

  • Прекращение поддержки Node.js v10: Автоматическое внедрение в процессы Node.js v10 больше не выполняется. Полное прекращение поддержки запланировано на версию 1.327.
  • Удаление ASP.NET Sensor V1: По умолчанию теперь используется Sensor V2, который обеспечивает улучшенную поддержку асинхронных веб-запросов и более точные временные метки.
  • Изменение в определении бинарного статуса источников логов: ЕдиныйАгент теперь по-другому определяет бинарный статус источников логов: каждый файл, назначенный источнику логов, проверяется на наличие бинарного содержимого индивидуально.
  • Поддержка критических изменений в Go: Внесены изменения для поддержки безопасности приложений в ответ на критические изменения в Go 1.24.5 и 1.23.11.

🌐 АктивныйШлюз

Новая функциональность

  • Синтетический мониторинг (FIPS): Появилась возможность работы контейнеризованных частных синтетических локаций в режиме, совместимом с FIPS.
  • Метрики потоков: Метрики пула потоков АктивногоШлюза теперь представлены в виде полноценных датчиков (gauge) с минимальными, максимальными и средними значениями.
  • Мониторинг логов: При использовании Logs Ingestion API можно переопределить тип контента через параметр запроса.
  • Метрики хранилища: Реализована передача метрик о свободном и общем объеме дискового пространства для каталогов модулей.
  • Обновление JRE: Установщик синтетического мониторинга обновлен до JRE 17.0.16+8.
  • Kubernetes (изоляция): Улучшена изоляция и мониторинг за счет реорганизации пулов потоков, введен новый пул Pipeline Executor OpenMetrics Builtin Thread Pool.

Список устранённых проблем

  • Исправлены некорректные значения в метриках самоконтроля трафика сервера АктивногоШлюза. (MGD-6701)
  • Некоторые запросы REST API, завершающиеся неудачей на АктивномШлюзе, теперь повторяются на серверной части. (MGD-6513)

Список запланированных изменений

  • Прекращение поддержки Red Hat/Oracle Linux/Rocky Linux 8: Поддержка установки АктивногоШлюза с синтетическим мониторингом на этих ОС прекращена после версии 1.325. Рекомендуется мигрировать на версию 9.
  • Ужесточение валидации гистограмм OpenTelemetry: Гистограммы с несовпадающими границами и количеством бакетов теперь проходят строгую проверку на соответствие стандартам.
  • Удаление устаревших метрик: Некоторые устаревшие метрики, которые больше не используются, удалены, так как уже существуют улучшенные альтернативы.