Примечания к релизам / Примечания к релизу 220
Примечания к выпуску АппОптима версии 1.220
Эти примечания к выпуску относятся к конкретным изменениям АппОптима.
Новые функции и улучшения
Общие изменения
- Чтобы воспользоваться преимуществами повышения производительности, последних улучшений уязвимостей и исправлений ошибок, мы обновили следующие компоненты узла кластера:
- Cassandra и Elasticsearch теперь будут использовать JRE 8u292
- Движок Elasticsearch теперь основан на версии 7.10.
- Другие компоненты теперь будут использовать JRE 11.0.11
- АппОптима теперь также поддерживается на:
- Red Hat Enterprise Linux 8.4
- CentOS 8.4
- Oracle Linux 8.4
- Ubuntu 21.04
Консоль управления кластером
- Управление разрешениями для десятков или сотен сред может быть сложной задачей. Чтобы повысить удобство использования при настройке разрешений кластера, мы улучшили страницу обзора групп. Таблица была упрощена и дополнена расширенными возможностями фильтрации. Теперь вы можете создать расширенный фильтр на основе:
- Имя группы с любым компаратором {«содержит», «начинается с», «равно»}
- Разрешения, включенные в среду, зону управления, любую среду или зону управления, кластер или учетную запись
- Имя группы LDAP
- Мы продолжаем повышать безопасность, автоматизируя защиту токенов API . В этом выпуске мы продолжаем внесение ранее объявленных изменений, и теперь уже невозможно отображать сгенерированные значения токенов на панели редактирования после того, как эти значения были сохранены. Не забудьте хранить токен в надежном месте, например, в диспетчере паролей, секретном хранилище или в других службах с защитой паролем.
Поддержка операционных систем
Текущие изменения в поддержке АппОптима операционных систем
Следующие операционные системы больше не будут поддерживаться с 1 октября 2021 г.
Linux: CentOS 6.x
- x86 (только 64-разрядная)
- Последняя совместимая версия АппОптима: 1.214
Linux: Red Hat Enterprise Linux 6.x.
- x86 (только 64-разрядная)
- Последняя совместимая версия АппОптима: 1.214
Linux: openSUSE 15.1
- x86 (только 64-разрядная)
- Последняя совместимая версия АппОптима: 1.214
Linux: Oracle Linux 6.x
- x86 (только 64-разрядная)
- Последняя совместимая версия АппОптима: 1.214
Linux: SUSE Enterprise Linux 12.2.
- x86 (только 64-разрядная)
- Последняя совместимая версия АппОптима: 1.214
Предстоящие изменения в поддержке АппОптима операционных систем
Следующие операционные системы больше не будут поддерживаться с 1 ноября 2021 г.
Linux: openSUSE 15.2+
- x86 (только 64-разрядная)
- Последняя совместимая версия АппОптима: 1.216
Следующие операционные системы больше не будут поддерживаться с 1 февраля 2022 г.
Linux: Ubuntu 20.10
- x86 (только 64-разрядная)
- Последняя совместимая версия АппОптима: 1.216
Решения, реализованные в релизе
- Поиск групп пользователей по именам групп LDAP
Решенные проблемы
- Управляемый кластер
- Накопительное обновление
Управляемый кластер
Общее количество решенных проблем — 34
Составная часть | Решенные вопросы |
---|---|
АктивныйШлюз | 8 (2 уязвимости) |
Решения для облачной автоматизации | 2 |
Кластер | 21 |
Консоль управления кластером | 1 |
Решение для мониторинга инфраструктуры | 2 |
АктивныйШлюз
- Уязвимость: обновление библиотек json-smart в ответ на ошибку, при которой исключение выдается из функции, но не перехватывается.
- Исправлена некорректная ссылка на экран статуса развертывания для АктивныхШлюзов в уведомлении о новой версии АктивногоШлюза
- Файлы АктивногоШлюза, которые изменяются во время выполнения (`authorization.properties`,` cluster.properties` и история подключений), теперь сохраняются частями, чтобы сохранить целостность конфигурации на случай, если дисковое хранилище закончится.
- Обновлено отображение типов узлов IIB. Решает проблему с конфигурацией атрибута запроса.
- библиотеки форматов данных jackson были обновлены в ответ на ошибку, когда неконтролируемое выделение байтового буфера могло вызвать исключение java.lang.OutOfMemoryError.
- Ответ API заданий автообновления теперь содержит идентификатор АктивногоШлюза в шестнадцатеричном формате.
- Период отклонения учетных данных для выключения АктивногоШлюза теперь правильно учитывает временную метку, когда АктивныйШлюз последний раз использовался.
- Идентификаторы АктивногоШлюза теперь правильно отображаются на странице «Запустить диагностику АппОптима АктивныйШлюз»
Решение для облачной автоматизации
- Решена проблема, из-за которой наличие двух показателей с разными типами объектов в SLO приводило к невозможности оценки SLO.
- Исправлена проблема, из-за которой счетчик загрузки на странице обзора SLO зависал при изменении времени в селекторе таймфрейма.
Кластер
- Исправлена проверка полезной нагрузки для окон обслуживания для ЕдиныхАгентов в запросе на автообновление общедоступного API ЕдиныйАгент.
- Исправлено решение, из-за которого часть проблем не уходили.
- Решена проблема, из-за которой связь между рабочей нагрузкой Kubernetes и службой не устанавливалась должным образом, если несколько рабочих нагрузок относились к одной и той же группе процессов.
- Решена проблема, из-за которой в тексте инфографики активности для включения расширенных пользователей всегда отображались «сеансы» вместо «устройства», «браузеры» или «приложения».
- Исправлена классификация собственных и сторонних запросов на поддомены на странице анализа монитора браузера.
- Исправлена проблема, из-за которой метрики службы с несколькими значениями условий не получали данные.
- Web Vitals больше не отображаются для настраиваемых действий в каскаде пользовательских сеансов.
- Исправлены проблемы с API конфигурации веб-приложения RUM.
- Исправлена ошибка, связанная с записью временных рядов для метрик RUM.
- Исправлена проблема, которая препятствовала отправке уведомлений о проблемах во время обновления кластера.
- Исправлена проблема с округлением десятичных значений для используемых в настоящее время узлов хоста на странице «Статус развертывания» для ЕдиногоАгента.
- Исправлена проблема с настройками мониторинга доступности служб Windows, когда настройки нижнего уровня (на уровне хоста или группы хостов) переопределяли родительские настройки, а не расширяли их.
- Поля extensionId и endpointId в ExtensionConfigurationDto теперь установлены правильно.
- Решена проблема с преобразованием последнего значения визуализации отдельного значения.
- Исправлена проблема, из-за которой при анализе первопричины не запускались уведомления.
- Увеличен размер диаграммы в разделе Браузер на странице списка сеансов.
- По вопросу Timeseries API v1 - добавлено поле «предупреждения». Концепция согласованных разрешений для всех пользовательских метрик: для хранения метаданных метрик требуется разрешение SettingsWrite или WriteConfig.
- Исправлена фильтрация многомерного анализа конфиденциального содержимого URL-адреса веб-запроса с разрешениями только для зоны управления.
- Остатки замеров значений отображаются как REMAINDER вместо названия мертики
- API автоматического обновления больше не позволяет изменять конфигурацию и запускать задания обновления для контейнерных АктивныхШлюзов.
- Исправлены потенциальные проблемы с нарушениями количества экземпляров группы процессов, которые иногда не закрывались, когда соответствующие PGI переходили в доступное состояние.
Консоль управления кластером
- Решены проблемы с отображением имени пользователя и электронной почты при входе в систему с помощью LDAP или SSO.
Решение для мониторинга инфраструктуры
- Сообщение изменено с «Не удалось найти указанную версию расширения» на «Схема для расширения % не существует», если схема расширения не найдена.
- Исправлена проблема, из-за которой данные метрики не отображались, если в выбранной зоне управления был фильтр общего типа объекта.
Накопительное обновление
Составная часть | Решенные вопросы |
---|---|
Кластер | 8 (1 уязвимость) |
Консоль управления кластером | 2 |
Решение для мониторинга инфраструктуры | 1 |
Кластер
- Улучшен проводник данных, позволяющий делиться ссылкой с временным интервалом, превышающим «Последние 24 часа».
- Добавлен дополнительный параметр сравнения для атрибутов запроса: теперь их можно корректно отличать друг от друга и, следовательно, получать правильные идентификаторы.
- Уязвимость: параметры URL, которые не были замаскированы при хранении, но замаскированы при отображении, будут замаскированы в соответствии с разрешениями пользователя.
- Решенная проблема, которая могла привести к сбою отчета о проблеме.
- Исправлена проблема, приводившая к слиянию несвязанных проблем
- Нарушения ограничений удалены: entityId теперь можно изменить; вычисляемые метрики службы теперь также могут быть созданы с помощью поля "entityId" через запрос PUT
- Исправлена проблема в верхних списках и плитках круговых диаграмм, когда последнее значение измерения равно нулю.
- Информация об изменениях в просмотрах теперь маскируется в пользовательских сеансах.
Консоль управления кластером
- Решена проблема с настройками безопасности JRE в процессе удаленного доступа.
- Сообщения «Ошибка проверки статуса Elasticsearch». были ограничены случаями, когда обновление действительно не удавалось и требовало дополнительного внимания.
Решение для мониторинга инфраструктуры
- Исправлена проблема, из-за которой данные метрики не отображались, если в выбранной зоне управления был фильтр общего типа объекта. .
Единый Агент версии 1.219
ЕдиныйАгент для JavaScript
Мы изменили алгоритм CLS, чтобы он соответствовал усовершенствованной версии. Это может привести к скачкам показателей CLS, но должно только улучшить значение CLS.
ЕдиныйАгент для iOS
Мы удалили функцию пересылки сбоев для электронной почты и Hockeyapp.
Проверка группы узлов и сетевой зоны
ЕдиныйАгент теперь выполняет дополнительную проверку для группы узлов и сетевой зоны при загрузке из файла конфигурации. Записи, не соответствующие группе узлов или шаблону именования
сетевой зоны , отклоняются. Примечание. Мы рекомендуем использовать oneagentctlинтерфейс командной строки или параметры установки ЕдиногоАгента для назначения хоста группе хостов и сетевой зоне.
Новые двоичные файлы в установочном пакете
Мы добавили следующие двоичные файлы в пакет установщика ЕдиногоАгента со всеми необходимыми разрешениями и возможностями:
- oneagentnettracer для интеграции NetTracer
- oneagentnode_93 для поддержки Node.js 16
- oneagentdmidecode получить UUID хоста
Java
- Добавлена поддержка Kafka 2.8.0.
- Добавлена поддержка OpenTracing 0.32.0.
Z/OS
- oneagentzos-R121901.pax теперь доступен
- ЕдиныйАгент версии 1.219 - последняя версия, поддерживающая модули кода z / OS версии 7.2 для CICS, IMS и zDC.
- Убрана поддержка CTS 4.2 и IMS версии 12.
Node.js
- Добавлена поддержка OpenTelemetry 0.18.x, 1.0.0-rc.0, 1.0.0-rc.3.
- Добавлена поддержка Node.js 16 для Linux (PPCLE).
- Добавлена поддержка Node.js 16 для Linux, Alpine Linux 64-бит (x86), Windows (x86).
Go
- Добавлена поддержка OpenTelemetry 0.20.0.
Операционные Системы
Предстоящие изменения в поддержке технологии АппОптима ЕдиныйАгент
АппОптима ЕдиныйАгент 1.221 будет последней версией, поддерживающей следующие технологии
- OpenTelemetry 0.20.0 для Go
- OpenTelemetry 0.18.x, 1.0.0-rc.0, 1.0.0-rc.3 для Node.js
АппОптима ЕдиныйАгент 1.223 будет последней версией, поддерживающей следующие технологии
- Oracle Hotspot JVM 15 для Java
- Поставщик прекратил поддержку этой технологии и версии с 30.03.2021 г.
- OpenJDK 15 для Java
- Поставщик прекратил поддержку этой технологии и версии с 30.03.2021 г.
- SAP JVM 15 для Java
- Поставщик прекратил поддержку этой технологии и версии с 30.03.2021 г.
- Azul Zulu 15 для Java
- Поставщик прекратил поддержку этой технологии и версии с 30.03.2021 г.
Предстоящие изменения в поддержке АппОптима ЕдиныйАгент операционных систем
Следующие операционные системы больше не будут поддерживаться с 1 октября 2021 года.
Linux: оптимизированная для контейнеров ОС Google 77 LTS
- x86 (только 64-разрядная)
- Последняя совместимая версия АппОптима ЕдиныйАгент: 1.217
Следующие операционные системы больше не будут поддерживаться с 1 декабря 2021 года.
Linux: Fedora 32
- x86 (только 64-разрядная)
- Последняя совместимая версия АппОптима ЕдиныйАгент: 1.217
Linux: Windows Server 1909
- x86 (только 64-разрядная)
- Последняя совместимая версия АппОптима ЕдиныйАгент: 1.217
Другие изменения поддержки
Решенные проблемы в ЕдиныйАгент для z / OS
Решенные вопросы
Общие
Всего 16 решенных проблем
Составная часть | Решенные вопросы |
---|---|
Java | 1 |
.NET | 2 |
NGINX | 1 |
IIB | 1 |
Watchdog | 1 |
Infrastructurу Monitoring | 3 |
OpenTracing Java | 2 |
Модуль ОС | 5 |
Java
- Решена проблема с инструментарием Java 16 Lambda.
.NET
- Исправлена проблема с модулем кода ЕдиныйАгент .NET, из-за которой некоторые запросы ASP.NET Core не фиксировались в сценариях с высокой нагрузкой.
- Улучшен расчет процента времени в GC в модуле ЕдиныйАгент .NET
NGINX
- Исправлена ошибка, из-за которой вариант NGINX Kong был непреднамеренно задействован модулем ЕдиныйАгент NGINX.
IIB
- Исправлено отсутствие назначения текущего режима тегирования для исходящих ссылок, что приводило к пустым тегам трассировки (tracestate и traceparent), когда тегирование w3C TraceContext было отключено.
Watchdog
- Устранен потенциальный сбой Watchdog во время остановки / перезапуска наблюдаемого двоичного файла.
Infrastructurу Monitoring
- Исправлена проблема с обработкой больших пакетов UDP в интерфейсе StatsD.
- Расширенные свойства SNMP в JSON активации расширения («timeoutSecs», «maxRepetitions», «retries») должны быть предоставлены в подпункте «advanced».
- Исправлена проблема с загрузкой пользовательских расширений в Windows.
OpenTracing Java
- Модуль ЕдиныйАгент Java для AWS Lambda больше не видит ARN с псевдонимом или суффиксом версии как недопустимые.
- Модуль ЕдиныйАгент Java для AWS Lambda теперь правильно распознает и отображает вызовы AWS-SDK.
Модуль ОС
- Модуль ОС ЕдиныйАгент больше не зависает, когда создание дочернего процесса зависает в Linux или AIX.
- Исправлена проблема, из-за которой метрики диска не отображались в экземпляре Google Cloud Ubuntu.
- Уменьшено количество операций записи на диск, связанных с обменом данными между агентами; решает проблему, из-за которой чрезмерное количество операций записи приводило к зависанию сервера в Linux.
- Улучшено профилирование ЦП для мониторинга сокетов контейнеров и доменов Unix в модуле ОС ЕдиныйАгент.
- Улучшена обработка информации о сбое экземпляра группы процессов, когда модуль ОС ЕдиныйАгент неактивен.
Накопительные обновления
Составная часть | Решенные вопросы |
---|---|
Mainframe | 3 |
.NET | 1 |
OpenTracing Java | 1 |
Модуль ОС | 2 |
Mainframe
- zRemote может читать файл конфигурации пользователя только из каталога по умолчанию и не принимает во внимание пользовательский каталог, указанный во время установки.
- Расширенное ведение журнала для групп хостов.
- Решена проблема, из-за которой кластер с более чем 16 идентификаторами серверов не обрабатывался должным образом модулями кода zRemote и zDC.
OpenTracing Java
- Исправлена проблема, из-за которой некоторые метрики памяти z / OS отсутствовали, когда ЕдиныйАгент сообщал Ключ Астром версии 221+
Модуль ОС
- Сравнение префиксов в декларативной группировке процессов изменено с учета регистра на регистр без учета
- Пользовательская группировка процессов и декларативная группировка процессов теперь могут сосуществовать.