Примечания к релизу 324: различия между версиями
Материал из Документация Ключ-АСТРОМ
Новая страница: «== ⚙️ Ключ-АСТРОМ == === Обновления в версии 1.324 === * '''Нативная поддержка гистограмм OpenTelemetry...» |
Нет описания правки |
||
| (не показаны 2 промежуточные версии этого же участника) | |||
| Строка 1: | Строка 1: | ||
== ⚙️ Ключ-АСТРОМ == | == ⚙️ Ключ-АСТРОМ == | ||
=== | === Новая функциональность === | ||
* '''Нативная поддержка гистограмм OpenTelemetry и Prometheus''': Обеспечена нативная поддержка гистограмм с автоматическим расчетом процентилей | * '''Нативная поддержка гистограмм OpenTelemetry и Prometheus''': Обеспечена нативная поддержка гистограмм с автоматическим расчетом процентилей. Данные можно передавать через API приема метрик '''OTLP'''. | ||
* '''Улучшенное сравнение метрик в таблицах''': Функция '''Global limit''' в «Визуализация данных» для табличной визуализации позволяет согласовывать записи по нескольким метрикам с одинаковой размерностью. | |||
* '''Улучшенное сравнение метрик в таблицах''': Функция '''Global limit''' в | |||
* '''Полный контроль над обновлениями кластера''': В '''Cluster Management Console''' появилась возможность гибко управлять автоматическими обновлениями: можно ускорить процесс, пропуская промежуточные версии, или устанавливать каждую версию последовательно. | * '''Полный контроль над обновлениями кластера''': В '''Cluster Management Console''' появилась возможность гибко управлять автоматическими обновлениями: можно ускорить процесс, пропуская промежуточные версии, или устанавливать каждую версию последовательно. | ||
* '''Пользовательские сервисы для Go-процессов''': Для короткоживущих процессов '''Go''' стала доступна функция '''Define entry point manually''' через веб-интерфейс, аналогично Java. | * '''Пользовательские сервисы для Go-процессов''': Для короткоживущих процессов '''Go''' стала доступна функция '''Define entry point manually''' через веб-интерфейс, аналогично Java. | ||
* '''Воспроизведение сессий (Session Replay)''': | * '''Воспроизведение сессий (Session Replay)''': Улучшено отображение сессий с мобильных браузеров и добавлены новые плейсхолдеры для элементов <code>frameset</code> и <code>canvas</code>. | ||
* '''Мониторинг Python-процессов''': В группы процессов '''Python''' добавлены поля '''Python module''' и '''script'''. | |||
* '''Мониторинг Python-процессов''': В группы процессов Python добавлены поля '''Python module''' и '''script'''. | |||
* '''Расширения (Extensions)''': '''Extension Execution Controller (EEC)''' теперь включен по умолчанию для новых окружений. | * '''Расширения (Extensions)''': '''Extension Execution Controller (EEC)''' теперь включен по умолчанию для новых окружений. | ||
* '''Шаринг дашбордов''': Появилась возможность делиться дашбордами с пользователями и группами, управляемыми через IAM-политики. | * '''Шаринг дашбордов''': Появилась возможность делиться дашбордами с пользователями и группами, управляемыми через '''IAM'''-политики. | ||
=== Список устранённых проблем === | |||
* Исправлена проблема, при которой <code>DT_CONNECTION_BASE_URL</code>, предоставляемая на странице развертывания ЕдиногоАгента, не содержала идентификатор окружения для развертываний Ключ-АСТРОМ. <code>(DAQ-12670)</code> | |||
* Исправлена проблема в '''Environment v2 Settings API''', которая в некоторых случаях препятствовала использованию прав только на запись. <code>(PS-35737)</code> | |||
* Исправлен редкий случай, который изменял метаданные событий '''ИИ''', считающиеся неизменяемыми, например, временные метки начала и окончания анализа события. <code>(DI-22219)</code> | |||
* Обновлены узлы '''Elasticsearch''' до версии '''8.18''' и '''Java 21''' для получения исправлений ошибок, безопасности и повышения производительности. | |||
* Установщик Ключ-АСТРОМ обновлен для использования версий '''Adoptium JRE''': '''11.0.28''' (для '''Cassandra'''), '''17.0.16''' (для АктивногоШлюза) и '''21.0.8''' (для всех остальных компонентов). <code>(MGD-4744)</code> | |||
* Исправлена проблема, из-за которой параметр последовательной установки обновлений кластера игнорировался при загрузке новых установочных пакетов. <code>(MGD-7887)</code> | |||
=== Список запланированных изменений === | |||
* '''Существующие гистограммные метрики''' перестанут обновляться, но останутся доступны для исторической визуализации. Новые метрики будут доступны под ключами с суффиксом <code>.histogram</code>. | |||
* '''Изменение правил определения конечных точек в Service Detection v2''': Только точки входа сервисов (server/consumer spans) становятся конечными точками, исключая исходящие вызовы к другим сервисам. Имена конечных точек также изменятся. | |||
* '''Прекращение поддержки AMP-приложений''': Поддержка мониторинга '''AMP''' (Accelerated Mobile Pages) приложений прекращена. | |||
== 🔍 ЕдиныйАгент == | == 🔍 ЕдиныйАгент == | ||
=== | === Новая функциональность === | ||
* '''Безопасность приложений''': Улучшено обнаружение SSRF-уязвимостей и атак для Java за счет улучшенной поддержки '''OkHttp'''. | * '''Безопасность приложений''': Улучшено обнаружение SSRF-уязвимостей и атак для '''Java''' за счет улучшенной поддержки '''OkHttp'''. | ||
* '''Мониторинг мобильных приложений''': Обеспечена поддержка '''Gradle 9.0'''. | * '''Мониторинг мобильных приложений''': Обеспечена поддержка '''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''' с помощью оператора Ключ-АСТРОМ. | * '''Развертывание на Kubernetes''': Упрощено развертывание ЕдиногоАгента в режиме '''FIPS''' с помощью оператора Ключ-АСТРОМ. | ||
* '''Поддержка RabbitMQ 7+''': Модуль кода '''.NET''' для ЕдиногоАгента получил полную поддержку '''RabbitMQ 7+'''. | * '''Поддержка 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''' при использовании <code>boost::icontains</code>. | |||
* Исправлены проблемы с потоковой передачей журналов после повторной инициализации '''CICS Agent'''. | |||
* Исправлена проблема с несоответствием размеров тела ответа у '''Apache'''/'''NGINX'''/'''IIS'''. | |||
* Исправлена проблема в '''CICS''' web client hook disable, которая могла привести к аварийному завершению. | |||
* Исправлены некорректные метрики CPU '''DB2'''. | |||
* Устранена уязвимость в ЕдиногоАгенте для '''Windows''' с раскрытием хешей '''NTLM'''. | |||
* Источник данных '''SNMP''' больше не отправляет дублирующиеся журналы '''SFM''' при тайм-ауте. | |||
* Метрики доступности сервисов ОС теперь помечаются кластерным временем. | |||
* Исправлено обнаружение startup class для '''SpringBoot''' версий 3.2+. | |||
* Улучшено обнаружение программных компонентов в "распакованных" JAR-файлах. | |||
* Внедрение '''Node.js''' теперь выполняется с опцией <code>--require</code>, что решает проблему совместимости с '''Next.js 15+'''. | |||
* Контейнеры '''CRI-O''' с нестандартным путем хранения теперь обнаруживаются. | |||
* Исправлен возможный сбой модуля '''Go''' с приложениями, собранными с <code>buildmode c-shared</code>. | |||
=== Список запланированных изменений === | |||
* '''Прекращение поддержки 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 (изоляция)''': Улучшена изоляция и мониторинг за счет реорганизации пулов потоков, введен новый пул <code>Pipeline Executor OpenMetrics Builtin Thread Pool</code>. | |||
=== | === Список устранённых проблем === | ||
* | * Исправлены некорректные значения в метриках самоконтроля трафика сервера АктивногоШлюза. <code>(MGD-6701)</code> | ||
* Некоторые запросы '''REST API''', завершающиеся неудачей на АктивномШлюзе, теперь повторяются на серверной части. <code>(MGD-6513)</code> | |||
* | |||
=== | === Список запланированных изменений === | ||
* ''' | * '''Прекращение поддержки Red Hat/Oracle Linux/Rocky Linux 8''': Поддержка установки АктивногоШлюза с синтетическим мониторингом на этих ОС прекращена после версии 1.325. Рекомендуется мигрировать на версию 9. | ||
* '''Ужесточение валидации гистограмм OpenTelemetry''': Гистограммы с несовпадающими границами и количеством бакетов теперь проходят строгую проверку на соответствие стандартам. | |||
* '''Удаление устаревших метрик''': Некоторые устаревшие метрики, которые больше не используются, удалены, так как уже существуют улучшенные альтернативы. | |||
* ''' | |||
* ''' | |||
Текущая версия от 14:08, 28 мая 2026
⚙️ Ключ-АСТРОМ
Новая функциональность
- Нативная поддержка гистограмм 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: Гистограммы с несовпадающими границами и количеством бакетов теперь проходят строгую проверку на соответствие стандартам.
- Удаление устаревших метрик: Некоторые устаревшие метрики, которые больше не используются, удалены, так как уже существуют улучшенные альтернативы.