Примечания к релизу 292
Примечания к релизам / Примечания к релизу 292
Ключ-АСТРОМ
Объявления
Обновление Elasticsearch 8
Этот релиз автоматически обновит узлы кластера до Elasticsearch версии 8.9.1 для повышения производительности, устойчивости и безопасности. Никакого ручного вмешательства пользователя или простоя не требуется. Обновление применяется в режиме скольжения как часть регулярных обновлений версии.
Мы прекращаем поддержку IE 11
Начиная сRUM JavaScript версии 1.293, мы прекратим поддержку Internet Explorer 11.
Критические изменения
Максимальный лимит точек данных метрики OpenTelemetry
Наблюдаемость приложений | OpenTelemetry
Конечная точка захвата метрик протокола OpenTelemetry (OTLP) теперь обеспечивает максимум 15 тысяч точек метрических данных на запрос OTLP. Если лимит превышен, конечная точка возвращает ответ 413 Content Too Large
Объявления
Обновление Elasticsearch 8
Этот релиз автоматически обновит узлы кластера до Elasticsearch версии 8.9.1 для повышения производительности, устойчивости и безопасности. Никакого ручного вмешательства пользователя или простоя не требуется. Обновление применяется в режиме скольжения как часть регулярных обновлений версии.
Мы прекращаем поддержку IE 11
Начиная сRUM JavaScript версии 1.293, мы прекратим поддержку Internet Explorer 11.
Критические изменения
Максимальный лимит точек данных метрики OpenTelemetry
Наблюдаемость приложений | OpenTelemetry
Конечная точка захвата метрик протокола OpenTelemetry (OTLP) теперь обеспечивает максимум 15 тысяч точек метрических данных на запрос OTLP. Если лимит превышен, конечная точка возвращает 413 Content Too Large
ответ.
Мы рекомендуем использовать периодический считыватель метрик в OpenTelemetry SDK или пакетный процессор в коллекторе, чтобы ограничить количество точек метрических данных в сообщении OTLP.
Новые функции и улучшения
События ошибок подключения к процессу
Платформа | Проблемы
События ошибок подключения к процессу теперь будут объединяться в одну и ту же проблему, если они происходят на одном и том же хосте.
Content-Type multipart/form-data не поддерживается для загрузки пользовательских расширений 2.0
Наблюдаемость инфраструктуры | Расширения
Единственным приемлемым типом содержимого для загрузки пользовательских расширений 2.0 через REST API теперь является application/octet-stream.
Неиспользуемый атрибут модуля АктивногоШлюза был удален
Наблюдаемость инфраструктуры | АктивныйШлюз
Неиспользуемый атрибут модуля АктивногоШлюза KUBERNETES_AUTOMATIC_API_MONITORING
был удален из ответа API АктивныйШлюз.
Обогащение топологии для кластеров и сервисов Kubernetes
Наблюдаемость инфраструктуры | Kubernetes
Обогащение топологии для кластеров и сервисов Kubernetes работает корректно с определенными атрибутами семантического словаря:
- Для кластера:
k8s.cluster.uid
(работает так же, как и раньшеdt.kubernetes.cluster.id
) - Для обслуживания:
k8s.service.name
(необходимо указать кластер и пространство имен)
Мы рекомендуем использовать периодический считыватель метрик в OpenTelemetry SDK или пакетный процессор в коллекторе, чтобы ограничить количество точек метрических данных в сообщении OTLP.
Новые функции и улучшения
События ошибок подключения к процессу
Платформа | Проблемы
События ошибок подключения к процессу теперь будут объединяться в одну и ту же проблему, если они происходят на одном и том же хосте.
Content-Type multipart/form-data не поддерживается для загрузки кастомных Расширений 2.0
Инфраструктура Наблюдаемость | Расширения
Единственным приемлемым типом содержимого для загрузки пользовательских Расширений 2.0 через REST API теперь является application/octet-stream.
Неиспользуемый атрибут модуля АктивногоШлюза был удален
Наблюдаемость инфраструктуры | АктивныйШлюз
Неиспользуемый атрибут модуля АктивногоШлюза KUBERNETES_AUTOMATIC_API_MONITORING
был удален из ответа API АктивныйШлюз.
Обогащение топологии для кластеров и сервисов Kubernetes
Наблюдаемость инфраструктуры | Kubernetes
Обогащение топологии для кластеров и сервисов Kubernetes работает корректно с определенными атрибутами семантического словаря:
- Для кластера:
k8s.cluster.uid
(работает так же, как и раньшеdt.kubernetes.cluster.id
) - Для служб:
k8s.service.name
(необходимо указать кластер и пространство имен)
Подстановочные знаки в пользовательских источниках логов
Инфраструктура Наблюдаемость | Логи
Вы можете расширить подстановочные знаки в пользовательских источниках логов.
! Внесите обратно несовместимые изменения в builtin:logmonitoring.custom-log-source-settings
схему
Если вы пишете builtin:logmonitoring.custom-log-source-settings
настройки через API, вам необходимо настроить их под новую схему, либо указать предыдущую версию схемы, 1.0.6
.
Общий прием логов непосредственно на кластерных узлах
Наблюдаемость инфраструктуры | Мониторинг логов
Теперь возможен общий прием логов без установки Environment АктивногоШлюза.
Зоны сети включаются по умолчанию
Наблюдаемость Инфраструктуры
Сетевые зоны включены по умолчанию для новых клиентов, созданных в кластере версии 1.291+.
Улучшен процессор Cassandra в некоторых развертываниях
Скорректирована настройка Cassandra для устранения проблем с высокой загрузкой ЦП Cassandra в некоторых развертываниях Ключ-АСТРОМ Managed.
Поддержка операционных систем
Добавлена поддержка:
- Oracle Linux 8.10
- Oracle Linux 9.4
- Red Hat Enterprise Linux (RHEL) 8.10
- Red Hat Enterprise Linux (RHEL) 9.4
- Rocky Linux 9.4
Следующие операционные системы больше не поддерживаются с 01 августа 2024 г.
- Linux : Oracle Linux 8.9
- x86-64
- Последняя совместимая версия: 1.292
Следующие операционные системы больше не поддерживаются с 01 октября 2024 г.
- Linux : SUSE Enterprise Linux 15.2
- x86-64
- Последняя совместимая версия: 1.300
Следующие операционные системы больше не поддерживаются с 01 ноября 2024 г.
- Linux : Oracle Linux 9.0, 9.3
- x86-64
- Последняя совместимая версия: 1.302
- Linux : Rocky Linux 9.0, 9.3
- x86-64
- Последняя совместимая версия: 1.302
Следующие операционные системы больше не поддерживаются с 01 декабря 2024 г.
- 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
Следующие операционные системы больше не поддерживаются с 01 февраля 2025 г.
- Linux : CentOS Stream 8
- x86-64
- Последняя совместимая версия: 1.308
- Linux : CentOS 7.9
- x86-64
- Последняя совместимая версия: 1.308
- Linux : Red Hat Enterprise Linux 7.9
- x86-64
- Последняя совместимая версия: 1.308
Следующие операционные системы больше не будут поддерживаться с 1 июля 2025 г.
- Linux : Oracle Linux 7.9
- x86-64
Решенные проблемы
Выпуск версии_1.292 GA содержит 4 решенные проблемы.
Кластер
- Исправлена ошибка, из-за которой модуль кода JavaScript для версии 1.287 не отображался в веб-интерфейсе, хотя был успешно загружен.
- Исправлена проблема с разрешением на странице настроек обнаружения аномалий узла Kubernetes. Когда пользователь без разрешения на доступ к настройкам подключения Kubernetes переходил к настройкам обнаружения аномалий узла Kubernetes для этого кластера, ошибочно отображалась страница с ошибкой 403 — Forbidden.
- Детализация в трассировке служб теперь работает для служб с длинными именами.
- Решена проблема, вызванная новыми настройками по умолчанию в Firewalld в Red Hat Enterprise Linux 9.5, которые блокировали правила брандмауэра Ключ-АСТРОМ.
ЕдиныйАгент Ключ-АСТРОМ
Критические изменения
Измерение PID процесса должно быть названоprocess.pid
Наблюдаемость инфраструктуры | Хосты
Измерение rx_pid metric
было переименовано в process.pid
.
Технологическая поддержка
Поддержка новых технологий
Более подробную информацию см. в разделе Поддержка новых технологий .
- Обогащение журнала Bunyan 1+ (модуль Node.js)
Объявления
Мы прекращаем поддержку IE 11
Начиная сRUM JavaScript версии 1.293, мы прекратим поддержку Internet Explorer 11.
Новые функции и улучшения
Проверка подписи для пользовательских расширений
Наблюдаемость Инфраструктуры | Расширения
Проверка подписи для пользовательских расширений теперь принимает codeSigning
расширенный набор использования ключа для сертификата.
Поддержка контроллера cgroups cpuset.cpus
Наблюдаемость Инфраструктуры | Хосты
Добавлена поддержка cpuset.cpus
контроллера cgroups (в cgroups v1 и cgroups v2), что позволяет закреплять CPU (статическая политика CPU Manager в Kubernetes). Это будет указано как часть существующего значения CPU Throttling ( dt.containers.cpu.throttling_ratio
).
Это значение обычно задается в контейнере Docker с помощью параметра --cpuset-cpus=VALUE
или в Kubernetes с помощью --cpu-manager-policy=static
.
Обратите внимание, что значения регулирования ЦП также включают в себя возможно существующую квоту ЦП (за определенный период). Если квота/период ограничены одним ЦП, значение регулирования не может превышать этот предел, даже если в назначено два ЦП cpuset.cpus
.
Атрибуты ресурсов на уровне хоста *.cost.costcenter
и *.cost.product
Инфраструктура Наблюдаемость | Хосты
Теперь вы можете устанавливать *.cost.costcenter
и *.cost.product
как атрибуты ресурсов на уровне хоста с помощью тегов хоста и свойств хоста.
Для того чтобы изменения отразились на странице хоста и в отслеживаемых объектах, а также для расширения связанных показателей, перезапуск ЕдиногоАгента не требуется.
Помните: теги хоста допускают дублирование ключей, тогда как свойства хоста — нет.
Решенные проблемы
Общие
- Улучшено обнаружение расположения кода для уязвимостей уровня кода .NET. Существующие уязвимости уровня кода .NET могут изменить свой идентификатор уязвимости безопасности.
- Решена проблема, при которой пустой, но существующий файл cgroup `cpuset.cpus` рассматривался как один назначенный ЦП, что могло приводить к неверному представлению метрики `Контейнеры: использование ЦП в % от лимита`.
- Решена проблема, из-за которой модуль кода Node.js оставался «неактивным», если первоначальный запрос на настройку не удавался.
- Исправлена ошибка BrokenPipeError при запуске некоторых расширений Python.
Модуль ОС
- Исправлены случаи, когда метрики ввода-вывода для общих ресурсов NFS отсутствовали в Linux при общем пути "\".
- Улучшено обнаружение Tibco, теперь оно также включает процессы, запущенные из символической ссылки в Linux.
- Заменено измерение `rx_pid` на измерение `process.pid` в метрике `dt.process.handles.file_descriptors_percent_used`.
- Исправлена ошибка, из-за которой отправлялись неверные метрики ввода-вывода диска для сетевых ресурсов с несколькими точками монтирования.
Java
- Улучшен код интроспекции Tibco 5 для решения проблемы, вызывающей 10-минутный тайм-аут с некоторыми трассировками, поскольку они не были завершены корректно датчиком. Это исправление устраняет проблему, с которой датчик сталкивался с рабочими процессами Tibco, завершающимися с ошибкой.
- Исправлена ошибка, препятствовавшая запуску инструментированного сервера Elasticsearch при включенной функции отладки в реальном времени.
.NET
- Исправлена ошибка, вызывавшая некорректную работу модуля кода ЕдиногоАгента. NET RAP/CLV, что приводило к исключениям.
Apache
- Исправлена проблема сегментации Apache ЕдиныйАгент Log Enrichment.
ЕдиныйАгент для Android
Выпуск 291 не содержит решенных проблем, с которыми сталкиваются пользователи.
ЕдиныйАгент для iOS
Захват GPS отключен по умолчанию
Цифровой опыт | RUM Mobile
Захват GPS теперь по умолчанию отключен.
Удалите файл .skip на этапе восстановления
Цифровой опыт | RUM Mobile
Файл .skip теперь удаляется на этапе восстановления инструментария SwiftUI.
API Ключ-АСТРОМ
API среды
- API групп процессов
GET /entity/infrastructure/process-groups
GET /entity/infrastructure/process-groups/{meIdentifier}
GET /entity/infrastructure/processes
GET /entity/infrastructure/processes/{meIdentifier}
Добавлены следующие свойства в метаданные свойств : google.appengine.version google.cloudrun.execution google.cloudrun.job google.cloudrun.revision
- Расширения 2.0 API
POST /extensions
Удаленоmultipart/form-data
.
- Унифицированный API анализа
POST /ua/entity
Ранний пользователь
- Свойство dqlTables в схеме UAEntityScreenDefinition
- Удаленное свойство:
- expandableContentCardGroup
- Удаленное свойство:
- Свойство dqlTables в схеме UAEntityScreenDefinition
POST /ua/explorer
Ранний пользователь
- Свойство dqlTables в схеме UAInvExScreenDefinition
- Удаленное свойство:
- expandableContentCardGroup
- Удаленное свойство:
- Свойство dqlTables в схеме UAInvExScreenDefinition
POST /ua/list
Ранний пользователь
- Свойство dqlTables в схеме UAListScreenDefinition
- Удаленное свойство:
- expandableContentCardGroup
- Удаленное свойство:
- Свойство dqlTables в схеме UAListScreenDefinition
Доступность для ранних пользователей
Уровень зрелости API изменен с Preview на Early Adopter:
- API среды
GET /rum/jsAllAvailableVersions
- API среды
GET /rum/jsConfiguredVersions
Доступность GA
Уровень зрелости API изменен с «Ранний пользователь» на «Общая доступность»:
- API среды
GET /jsMappingFiles
- API среды
PUT /jsMappingFiles/{minifiedJsFileUrl}/{fileType}
- API среды
DELETE /jsMappingFiles/{minifiedJsFileUrl}/{fileType}
- API среды
PUT /jsMappingFiles/{minifiedJsFileUrl}/{fileType}/metadata