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

Материал из Документация Ключ-АСТРОМ

Ключ-АСТРОМ Managed

Новые функции и улучшения

Библиотека OpenSSL

Библиотека OpenSSL, используемая службой Nginx, была обновлена ​​до версии 1.1.1sдля повышения отказоустойчивости и безопасности.

Более детальные настройки хранения для RUM

Теперь вы можете установить для RUM период хранения неагрегированных данных о действиях пользователя в настройках квоты среды. По истечении этого периода данные о действиях пользователей (например, каскадные данные о действиях пользователей) оптимизируются для агрегированных представлений. Неагрегированные и агрегированные данные на уровне кода дают сопоставимые результаты для более длительных периодов времени, в то время как для более коротких периодов можно ожидать различия.

Поддержка операционных систем

Будущие изменения поддержки управляемых операционных систем Ключ-АСТРОМом

Следующие операционные системы больше не будут поддерживаться с 1 июля 2023 г.
  • Linux : SUSE Enterprise Linux 15.0
    • x86-64

Прошедшие изменения поддержки управляемых операционных систем Ключ-АСТРОМом

Следующие операционные системы больше не поддерживаются с 1 октября 2022 г.
  • Linux : SUSE Enterprise Linux 11.4
    • x86-64
Следующие операционные системы больше не поддерживаются с 1 ноября 2022 г.
  • Linux : Ubuntu 21.04
    • x86-64
    • Последняя совместимая версия: 1.244
Следующие операционные системы больше не поддерживаются с 1 января 2023 г.
  • Linux : Debian 9
    • x86-64
    • Последняя совместимая версия: 1.254
  • Linux : SUSE Enterprise Linux 12.3
    • x86-64
    • Последняя совместимая версия: 1.254
Следующие операционные системы больше не поддерживаются с 1 марта 2023 г.
  • Linux : Red Hat Enterprise Linux 8.2
    • x86-64
    • Последняя совместимая версия: 1.252
  • Linux : Oracle Linux 8.2
    • x86-64
    • Последняя совместимая версия: 1.252

Решенные проблемы

Выпуск 260 содержит 37 решенных проблем

Компонент Решенные проблемы
Автономное облако 2
Кластер 20
Синтетический мониторинг 4
Прием метрик 1
Низкоуровневая метрика 1
Запрос метрики 1
поток агента sepl/АктивныйШлюз 1
поток сервера sepl 1
es запрос 1

Автономное облако

  • Исправлена ​​проблема с оповещением «Узел Kubernetes не готов», из-за которого оповещение могло не срабатывать, даже если выполнялось условие «узел не готов».
  • Страница развертывания «Монитор Kubernetes/OpenShift» теперь ссылается на недавно выпущенный Astromkey Operator v0.10.2.

Кластер

  • Исправлена ​​проблема, из-за которой события метрик, созданные или измененные с помощью API событий метрик, начиная с версии 1.257, имели неверную информацию аудита. Эта ошибка не влияет на аутентификацию вызовов API и не раскрывает секретные части токенов API другим пользователям Ключ-АСТРОМ.
  • Недавно была добавлена ​​поддержка OAuth 2.0 в уведомлениях о проблемах с веб-перехватчиками, но новая функция создала критическое изменение API, требуя указать новое свойство в запросах POST к API настроек 2.0 для схемы уведомлений о проблемах. Это свойство теперь является необязательным, чтобы не нарушать интеграцию API с существующими полезными нагрузками.
  • Исправлена ​​проблема, из-за которой более высокие номера портов отображались неправильно в таблице сервисных портов Kubernetes.
  • Фильтрация страницы «Рабочие нагрузки Kubernetes» теперь корректно сохраняется при обновлении страницы или возврате к ней.
  • Исправлена ​​проблема, из-за которой RUM не отключался в Ключ-АСТРОМ при превышении квоты DEM.
  • Исправлено описание отображаемых типов span на странице обзора сервиса OpenTelemetry.
  • На страницах «Настройки» > «Обнаружение аномалий» исправлены описания базовых настроек (изменено «среднее» на «медианное»).
  • Исправлено: пользователь с правами доступа только к зоне управления мог получить ошибку 403 при редактировании конфигурации плагинов хоста.
  • Закрытие периода проблемы снова работает после перехода к настройкам Kubernetes и обратно через панель навигации.
  • Исправлена ​​ошибка, не позволявшая добавлять расширения с правилами группировки процессов.
  • В таблице «Сервисы» теперь правильно перечислены все соответствующие показатели (теперь также включаются данные с `span.kind` `consumer`).
  • Исправлена ​​проблема с производительностью на страницах списка Kubernetes.
  • Исправлена ​​проблема, из-за которой в некоторых случаях (например, события доступности) события объединялись с другими событиями в одну проблему, даже если они были настроены так, чтобы не объединяться.
  • Исправлено описание, отображаемое для устаревших ЕдиныхАгентов на странице «Обзор работоспособности ЕдиногоАгента».
  • Исправлена ​​проблема, из-за которой узлы не были правильно связаны с диапазоном «ЕдиныйАгент».
  • Улучшена обработка зоны управления на страницах Kubernetes. Важное примечание. Чтобы на странице сведений о кластере не отображалось слишком много информации, необходимо правильно настроить зоны управления. Правило измерения должно иметь ту же область действия, что и правило объекта. Например, если зона управления фильтруется по пространству имен, правило объекта и правило измерения должны включать условие для этого пространства имен.
  • Исправлена ​​нечастая проблема на странице сведений о провайдере для мобильных и пользовательских приложений.
  • Исправлена ​​проблема, из-за которой параметр включения RUM на уровне группы процессов игнорировался, что приводило к непреднамеренному включению или отключению RUM для определенных групп процессов.
  • Исправлена ​​проблема, из-за которой при использовании MS Edge прокрутка приводила к исчезновению столбцов в адаптивных таблицах.

Синтетический мониторинг

  • При обновлении записи хранилища учетных данных для HashiCorp «Секретное имя для имени пользователя» и «Секретное имя для пароля» больше не пусты.
  • При попытке выполнения запросов в более чем 100 местоположениях теперь отображается сообщение о том, что превышено ограничение на выполнение в 100 мест.
  • Исправлена ​​ошибка, которая могла помешать изменению частоты и/или расположения синтетического монитора в веб-интерфейсе.
  • Исправлена ​​проблема, вызывающая исключение Angular «Не удается прочитать свойства null (чтение hasMonitors»).

Прием метрик

  • При отслеживании количества внешних точек данных (`dsfm:server.metrics.ingest.external_datapoints` и `dsfm:server.metrics.ingest.external_datapoints_by_source_address`) больше не учитываются точки данных метрик самоконтроля.

Низкоуровневая метрика

  • Исправлена ​​проблема, из-за которой запросы метрик экземпляра группы контейнеров могли привести к потере данных из-за срабатывания ALR.

Запрос метрики

  • Исправлена ​​ошибка, из-за которой метрики подключения хоста и PGI сохраняли значение 100 %, даже если не сообщалось о трафике.

поток агента sepl/АктивныйШлюз

  • Исправлена ​​ошибка 500, которая возникала, если на странице "Управление удаленной конфигурацией" либо (А) была удалена группа хостов или сетевая зона для хостов, либо (Б) была удалена группа АктивногоШлюза или сетевая зона для АктивныхШлюзов.

поток сервера sepl

  • Исправлено сообщение о статусе инжектирования в веб-интерфейсе, в котором неправильно указывалось, что PHP 8.2 не поддерживается. ЕдиныйАгент версии 1.253+ может внедрять PHP 8.2.

es запрос

  • Увеличен тайм-аут для обновления TenantStatistics, чтобы запросы Elasticsearch для больших сред не запускались по тайм-аутам.

ЕдиныйАгент Ключ-АСТРОМ

Поддержка новых технологий

  • Apache Tomcat 10 (модуль Java) , функция ЕдиногоАгента: Java Servlet 5.0
  • Клиент Cassandra (gocql/gocql) 1.0–1.3 (модуль Go), функция ЕдиногоАгента: Go CQL (gocql/gocql)
  • Методы доступа к файлам IBM CICS VSAM и BDAM (модуль IBM CICS) , функция ЕдиногоАгента: датчик мониторинга файлов z/OS CICS
  • BMP, ориентированные на транзакции IBM IMS (модуль IBM IMS).
  • Jakarta Servlet 5, 6 (модуль Java) , функция ЕдиногоАгента: Java Servlet 5.0
  • Jersey 3 (модуль Java). Функция ЕдиногоАгента: Java Servlet 5.0
  • HTTP-сервер Jetty 11 (модуль Java), функция ЕдиногоАгента: Java Servlet 5.0
  • NGINX 1.23.3 (модуль NGINX)
  • Клиент RabbitMQ (php-amqplib) 2.7+ (модуль PHP) , функция ЕдиногоАгента: PHP RabbitMQ
  • Undertow 2.3+ (модуль Java). Функция ЕдиногоАгента: Java Servlet 5.0
  • WildFly 27 (модуль Java). Функция ЕдиногоАгента: Java Servlet 5.0

Новые функции и улучшения

Новый идентификатор уязвимости на уровне кода

Безопасность приложений | Атаки

Начиная с ЕдиногоАгента версии 1.259, расчет идентификатора уязвимости на уровне кода изменился. После обновления ЕдиногоАгента все существующие уязвимости на уровне кода, связанные с перезапущенным процессом, будут закрыты, а новые будут открыты, если уязвимость на уровне кода все еще присутствует. Это не влияет на сторонние уязвимости.

Host uptimeметрика

Мониторинг инфраструктуры | Хосты

Теперь ЕдиныйАгент сообщает о метрике времени безотказной работы хоста ( builtin:host.uptime). Метрика недоступна для развертываний только для приложений.

Модуль Node.js может захватывать BizEvents

Мониторинг инфраструктуры | Хосты

Теперь доступно: модуль ЕдиныйАгент Node.js может захватывать BizEvents на основе входящих веб-запросов.

Группировка oneagenthelperпроцесса

Мониторинг инфраструктуры | Хосты

(Только для Linux) oneagenthelperТеперь процесс назначен группе процессов системного мониторинга ЕдиногоАгента.

Группировка oneagenteventstracerпроцесса

Мониторинг инфраструктуры | Хосты

Теперь процесс oneagenteventstracerназначен на PGI «Мониторинг системы ЕдиногоАгента».

Группировка исполняемых файлов MongoDB с именами, содержащими номер версии

Мониторинг инфраструктуры | Хосты

Исполняемые файлы MongoDB с именами, содержащими версию (например, «mongod-4.0»), теперь определяются как члены группы MongoDB.

Имя экземпляра PostgreSQL теперь отображается как узел в имени PGI.

Мониторинг инфраструктуры | Хосты

Имена экземпляров групп процессов PostgreSQL теперь отображаются как «Postgres (INSTANCE_NAME)» в веб-интерфейсе. Значение по умолчанию INSTANCE_NAME: Default instance.

Другие изменения поддержки

ЕдиныйАгент для z/OS

Сборка 1.259.1

  • Исправлен S0C4, когда включен мониторинг IMS DL/I и выполняются функции ICAL (OA-15052).

Решенные проблемы

Выпуск 1.259 содержит 19 решенных проблем (в том числе 1 устранение уязвимости).

Компонент Решенные проблемы
Механизм причинно-следственной связи ИИ 1
Мониторинг инфраструктуры 3 (1 уязвимость)
Мейнфрейм 2
Node.js 2
Модуль ОС 8
Java 2
.NET 1

Механизм причинно-следственной связи ИИ

  • Устранена проблема с корреляцией имени службы, вызванная неправильной перезаписью идентификатора приложения, уже установленного датчиком.

Мониторинг инфраструктуры

  • Уязвимость: среда выполнения Python, используемая в Extensions 1.0, была обновлена ​​до версии 3.8.16.
  • Улучшены механизмы отказоустойчивости памяти EEC в Linux.
  • EEC больше не может развернуть несколько расширений из-за недостаточной скорости загрузки.

Мейнфрейм

  • Устранены проблемы управления нагрузкой с помощью zRemote (не удалось обработать правильную нагрузку от CICS или IMS).
  • MQPUT для CICS теперь правильно связывают CICS-CICS (исходящие MQPUT от CICS не связывались с входящим MQGET).

Node.js

  • Файл сценария Node.js неправильно обнаруживался в Azure WebApps для Windows, если использовались определенные аргументы командной строки, что приводило к неожиданным идентификаторам процессов. Чтобы предотвратить это, мы улучшили вычисление идентификатора процесса: существующие процессы IIS в Azure WebApps изменятся один раз после обновления ЕдиногоАгента до версии 1.259.
  • Решена проблема с модулем кода ЕдиногоАгента Node.js, которая иногда приводила к сбою приложения («Ошибка сегментации»).

Модуль ОС

  • Исправлена ​​проблема с экземпляром группы процессов (PGI) в трассировках OpenTelemetry, который не распознавался Ключ-АСТРОМ из-за неправильного расчета идентификатора группы процессов.
  • ЕдиныйАгент больше не считывает данные для служб ОС, если в настройках не заданы правила.
  • Гипервизор Hyper-V теперь сообщается правильно.
  • Исправлен отсутствующий график метрик в карточке проблемы для событий экземпляра группы процессов (PGI).
  • Устранена проблема, из-за которой некоторые процессы (например, ElasticSearch) неправильно группировались и обрабатывались модулем ОС ЕдиныйАгент.
  • Устранена проблема, приводившая к сбою запуска модуля ОС ЕдиныйАгент в некоторых контейнерных средах.
  • Устранена проблема, из-за которой, начиная с ЕдиныйАгент версии 1.257, для некоторых хостов был доступен параметр «Просмотр контейнеров».
  • Декларативное группирование больше не будет неправильно группировать дочерние процессы с родительским, когда они могут быть сгруппированы другим декларативным групповым правилом.

Java

  • Исправлено предупреждение в модуле кода Java ЕдиныйАгент, когда OpenTelemetry присутствовал в приложении и его инструменты были отключены.
  • Исправлена ​​проблема с модулем кода Java ЕдиныйАгент, приводившая к аварийному завершению запуска WebSphere Application Server в AIX.

.NET

  • Повышена стабильность модуля кода ЕдиныйАгент .NET: устранена проблема с кэшем инструментов .NET и инициализацией агента модуля кода .NET, а также повышена стабильность датчика ЕдиногоАгента .NET LogEnrichment.

ЕдиныйАгент для Android: устранённые проблемы

Версия 1.259 не содержит решенных проблем, с которыми сталкиваются пользователи.

ЕдиныйАгент для iOS: устранённые проблемы

Выпуск 1.259 содержит две решенные проблемы.

  • Устранена проблема, при которой некоторые файлы dSYM не обрабатывались.
  • Решена проблема, из-за которой некоторые веб-запросы не были связаны с действием пользователя.

ЕдиныйАгент для JavaScript: устранённые проблемы

Версия 1.259 не содержит решенных проблем, с которыми сталкиваются пользователи.

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

Будущие изменения поддержки SDK ЕдиныйАгент

Следующие технологии больше не будут поддерживаться с 1 августа 2023 г.
  • SDK ЕдиныйАгент для Node.Js 1.0.x, 1.1.x, 1.2.x, 1.3.x