Примечания к релизу 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
ответ.
Мы рекомендуем использовать периодический считыватель метрик в 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
- Удаленное свойство:
GET /tokens
- Изменены разрешения в запросе:
- Добавлены возможные значения:
openpipeline.events_security
openpipeline.events_security.custom
- Удалены возможные значения:
openpipeline.events_security
openpipeline.events_security.custom
- Добавлены возможные значения:
- Изменены разрешения в запросе:
POST /tokens
- Измененная схема CreateToken
- Добавлены возможные значения для свойства scopes :
openpipeline.events_security
openpipeline.events_security.custom
- Удалены возможные значения из свойства scopes :
openpipeline.events.security
openpipeline.events.security.custom
- Добавлены возможные значения для свойства scopes :
- Измененная схема CreateToken
POST /tokens/lookup
- Измененная схема TokenMetadata
- Добавлены возможные значения для свойства scopes :
openpipeline.events_security
openpipeline.events_security.custom
- Удалены возможные значения из свойства scopes :
openpipeline.events.security
openpipeline.events.security.custom
- Добавлены возможные значения для свойства scopes :
- Измененная схема TokenMetadata
GET /tokens/{id}
- Измененная схема TokenMetadata
- Добавлены возможные значения для свойства scopes :
openpipeline.events_security
openpipeline.events_security.custom
- Удалены возможные значения из свойства scopes :
openpipeline.events.security
openpipeline.events.security.custom
- Добавлены возможные значения для свойства scopes :
- Измененная схема TokenMetadata
PUT /tokens/{id}
- Измененная схема UpdateToken
- Добавлены возможные значения для свойства scopes :
openpipeline.events_security
openpipeline.events_security.custom
- Удалены возможные значения из свойства scopes :
openpipeline.events.security
openpipeline.events.security.custom
- Добавлены возможные значения для свойства scopes :
- Измененная схема UpdateToken
GET /apiTokens
- Измененная схема ApiTokenList
- Измененное свойство apiTokens
- Добавлены возможные значения для свойства scopes :
openpipeline.events_security
openpipeline.events_security.custom
- Удалены возможные значения из свойства scopes :
openpipeline.events.security
openpipeline.events.security.custom
- Добавлены возможные значения для свойства scopes :
- Измененное свойство apiTokens
- Измененная схема ApiTokenList
POST /apiTokens
- Измененная схема ApiTokenCreate
- Добавлены возможные значения для свойства scopes :
openpipeline.events_security
openpipeline.events_security.custom
- Удалены возможные значения из свойства scopes :
openpipeline.events.security
openpipeline.events.security.custom
- Добавлены возможные значения для свойства scopes :
- Измененная схема ApiTokenCreate
POST /apiTokens/lookup
- Измененная схема ApiToken
- Добавлены возможные значения для свойства scopes :
openpipeline.events_security
openpipeline.events_security.custom
- Удалены возможные значения из свойства scopes :
openpipeline.events.security
openpipeline.events.security.custom
- Добавлены возможные значения для свойства scopes :
- Измененная схема ApiToken
GET /apiTokens/{id}
- Измененная схема ApiToken
- Добавлены возможные значения для свойства scopes :
openpipeline.events_security
openpipeline.events_security.custom
- Удалены возможные значения из свойства scopes :
openpipeline.events.security
openpipeline.events.security.custom
- Добавлены возможные значения для свойства scopes :
- Измененная схема ApiToken
PUT /apiTokens/{id}
- Измененная схема ApiTokenUpdate
- Добавлены возможные значения для свойства scopes :
openpipeline.events_security
openpipeline.events_security.custom
- Удалены возможные значения из свойства scopes :
openpipeline.events.security
openpipeline.events.security.custom
- Добавлены возможные значения для свойства scopes :
- Измененная схема ApiTokenUpdate
GET /auditlogs
Ранний пользователь- Измененная схема AuditLog
- Измененные свойства auditLogs
- Изменено свойство eventType
- Удалены возможные значения:
GENERAL
GET
PATCH
POST
PUT
READ
- Удалены возможные значения:
- Изменено свойство userType
- Удалено возможное значение:
REQUEST_ID
- Удалено возможное значение:
- Изменено свойство eventType
- Измененные свойства auditLogs
- Измененная схема AuditLog
GET /auditlogs/{id}
Ранний пользователь- Измененная схема AuditLogEntry
- Изменено свойство eventType
- Удалены возможные значения:
GENERAL
GET
PATCH
POST
PUT
READ
- Удалены возможные значения:
- Изменено свойство userType
- Удалено возможное значение:
REQUEST_ID
- Удалено возможное значение:
- Изменено свойство eventType
- Измененная схема AuditLogEntry
GET /extensions/{extensionName}/environmentConfiguration/assets
- Измененная схема ExtensionAssetsDto
- Измененные свойства ресурсов
- Добавлено возможное значение для типа свойства:
AWS_SERVICE
- Добавлено возможное значение для типа свойства:
- Измененные свойства ресурсов
- Измененная схема ExtensionAssetsDto
POST /ua/entity
Ранний пользователь- Измененная схема UAEntityScreenDefinition
- Измененное свойство chartGroups
- Добавлено свойство: key
- Измененное свойство dqlTables
- Добавлено свойство: ключ
- Измененное свойство chartGroups
- Измененная схема UAEntityScreenDefinition
POST /ua/explorer
Ранний пользователь- Измененная схема UAInvExScreenDefinition
- Добавлены свойства: displayFiltering displayPerspectives displayQuickFilters dqlFiltering types
- Удаленное свойство: label
- Измененное свойство:
- chartGroups
- Добавлено свойство: key
- chartGroups
- Измененное свойство:
- dqlTables
- Добавлено свойство: key
- dqlTables
- Измененная схема UAInvExScreenDefinition
POST /ua/list
Ранний пользователь- Измененная схема UAListScreenDefinition
- Измененное свойство chartGroups
- Добавлены свойства: key
- Измененное свойство dqlTables
- Добавлены свойства: key
- Измененное свойство chartGroups
- Измененная схема 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
API кластера
PUT /nodeManagement/cassandraQuorumOverride/{quorum}
- Изменен
quorum
путь- Добавлены возможные значения:
CL_LOCAL_SERIAL CL_SERIAL
- Добавлены возможные значения:
- Изменен
PUT /iam/repo/{level-type}/{level-id}/bindings/groups/{group-uuid}
- Измененная схема CreateOrUpdateGroupBindingsRequest
- Добавлены границы свойства
- Измененная схема CreateOrUpdateGroupBindingsRequest
GET /iam/resolution/{level-type}/{level-id}/descendants/effectivepermissions
- Измененная схема DescendantsEffectivePermissions
- Добавлены границы свойств для привязки .
- Измененная схема DescendantsEffectivePermissions
GET /iam/resolution/{level-type}/{level-id}/effectivepermissions
- Измененная схема EffectivePermissions
- Добавлены границы свойств для привязки .
- Измененная схема EffectivePermissions