Примечания к релизу 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
    • POST /ua/explorer Ранний пользователь
      • Свойство dqlTables в схеме UAInvExScreenDefinition
        • Удаленное свойство:
          • expandableContentCardGroup
    • POST /ua/list Ранний пользователь
      • Свойство dqlTables в схеме UAListScreenDefinition
        • Удаленное свойство:
          • expandableContentCardGroup

Доступность для ранних пользователей

Уровень зрелости 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