Открыть меню
Открыть персональное меню
Вы не представились системе
Your IP address will be publicly visible if you make any edits.

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

Материал из Документация АппОптима

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

АппОптима

Объявления

Поддержка Red Hat Enterprise Linux

Обновление до этой версии АппОптима теперь доступно для узлов кластера, работающих на Red Hat Enterprise Linux 8.x или 9.x.

Обновление конфигурации источника логов и хранилища

Наблюдаемость за инфраструктурой | Логи

С выпуском АппОптима версии 1.285 АппОптима автоматически преобразует ваш источник логов и хранилище логов конфигурации до последней версии.

Вы также можете перейти на новую конфигурацию, выбрав Обновить конфигурацию . Все ваши текущие настройки будут полностью обновлены.

Обновленная конфигурация, определенная на страницах «Настраиваемая конфигурация источника логов» и «Источники логов и хранилище», предоставит вам:

  • Большую гибкость в определении источников логов (например, путь к логу, уровень лога, пространство имен Kubernetes, развертывание Kubernetes).
  • Гибкость в определении источников логов (с использованием среды, группы хостов и областей хостов)
  • Детализация управления правами доступа к источнику логов.
  • Использование REST API для управления источниками логов.
  • Возможность фильтровать и маскировать данные лога при захвате

Критические изменения

Изменение настроек REST API: автоматическое внедрение хоста

Критические изменения

Наблюдаемость за инфраструктурой | Хосты

В веб-интерфейсе АппОптима на странице мониторинга хоста для выбранного хоста переключатель «Автоматическое внедрение» был перенесен с вкладки «Мониторинг» на вкладку «Дополнительные настройки» и переименован в «Внедрение ProcessAgent» .

  1. Перейдите в раздел Хосты и выберите хост, который вы хотите настроить.
  2. На странице сведений о хосте выберите> Настройки .
  3. На странице настроек хоста выберите Мониторинг хоста .
  4. Выберите вкладку «Дополнительные настройки» .

Если вы используете какие-либо инструменты автоматизации для управления этим параметром и используете API АппОптима , идентификатор схемы настроек автоматического внедрения будет переименован.

До:

builtin:host.monitoring/autoInjection

После:

builtin:host.monitoring.advanced/processAgentInjection

Вам необходимо получить новые схемы настроек и обновить значение. Старая схема настроек будет игнорироваться.

Единые настройки конфиденциальности атрибутов

Наблюдение за приложением | Распределенные трассировки

Критические изменения

Настройки атрибутов диапазона , атрибутов ресурса и событий диапазона были объединены в настройки захвата атрибутов .

Разделение по источнику атрибута заменено, чтобы сделать конфигурацию конфиденциальности более простой и понятной. Существующие настройки автоматически переносятся, и в случае дублирования ключей атрибутов переносятся только самые строгие параметры маскирования. Мы рекомендуем вам проверить конфигурацию вашей среды на предмет маскирования атрибутов.

  1. Перейдите в настройки .
  2. Выберите Мониторинг служб на стороне сервера > Сбор атрибутов .
  3. На странице «Захват атрибутов» выполните следующие действия.
    • Выберите Разрешенные атрибуты, чтобы просмотреть список сохраненных ключей атрибутов.
    • Выберите Маскирование данных атрибута , чтобы проверить конфигурацию маскировки для сохраненного атрибута.

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

Новости о продуктах

  • В центре внимания конфиденциальность: контроль соблюдения требований в АппОптима с помощью нескольких уровней маскировки конфиденциальных данных. Расширенные средства управления конфиденциальностью данных АппОптима предлагают беспрецедентный контроль над тем, как АппОптима собирает и обрабатывает конфиденциальные данные.

Информация о сертификате узла скрыта в деталях выполнения HTTP-мониторов.

Цифровой опыт | Синтетический мониторинг

Вы можете скрыть конфиденциальную информацию от отображения в деталях выполнения HTTP-мониторов с помощью параметра «Не хранить и отображать тела запросов и ответов, а также значения заголовков в деталях выполнения» . Включение этого параметра теперь также скрывает информацию о сертификате узла в деталях выполнения.

События мониторинга служб ОС

Наблюдаемость за инфраструктурой | Хосты

События мониторинга служб ОС теперь также соответствуют тегам хост-объекта, из которого они происходят.

Новый API для разблокировки автоматического обновления

Наблюдаемость за инфраструктурой | Хосты

Наблюдаемость за инфраструктурой | Развертывание

Определенные типы сбоев автоматического обновления блокируют дальнейшее развертывание этой версии в качестве меры безопасности. /api/v1/oneagents/autoUpdateProblemsБыл добавлен API самообслуживания для выявления и удаления этих проблем, чтобы разблокировать развертывание автоматического обновления.

Входные DNS-имена службы Kubernetes

Наблюдаемость инфраструктуры | Kubernetes

Входные DNS-имена службы Kubernetes теперь отображаются на странице службы Kubernetes. Обычно это используется в балансировщиках нагрузки AWS.

Соответствующее поле в Kubernetes API:service.status.loadBalancer.ingress.hostname

Конфиденциальность данных атрибутов: возможность хранить все атрибуты по умолчанию

Наблюдение за приложением | Распределенные трассировки

Теперь вы можете хранить все атрибуты по умолчанию.

Отмена фильтра свойств профиля оповещения

Наблюдаемость за инфраструктурой | Проблемы

Наблюдаемость за инфраструктурой | Оповещение

Фильтры свойств профиля оповещения теперь можно отменить, поэтому оповещение не будет срабатывать, если событие проблемы соответствует фильтру свойств.

Ограничение правила обнаружения аномалий диска

Наблюдаемость за инфраструктурой | Хосты

Максимальное количество правил обнаружения аномалий диска теперь составляет 1000.

Адаптивное управление трафиком с учетом индивидуальных особенностей

Наблюдение за приложением | Распределенная трассировка

Вы можете настроить правила управления трафиком для HTTP-трафика. Настраивая вклад конкретных транзакций, вы получаете лучший контроль над сбором данных в пределах доступного объема трассировки вашей среды и можете сразу понять скорость захвата конкретной службы, (ключевого) запроса или результата. Требуется ЕдиныйАгент версии 1.281 для активации правил.

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

Добавлена ​​поддержка:

  • Red Hat Enterprise Linux 9.3
  • Rocky Linux 9.3
  • Oracle Linux 9.3
Следующие операционные системы перестанут поддерживаться с 1 ноября 2024 г.
  • Linux : Ubuntu 16.04 LTS.
    • х86-64
    • Объявление поставщика
Следующие операционные системы больше не поддерживаются с 1 января 2024 г.
  • Linux : Red Hat Enterprise Linux 8.4.
    • х86-64
    • Последняя совместимая версия: 1.280.
  • Linux : Oracle Linux 8.4.
    • х86-64
    • Последняя совместимая версия: 1.280.
  • Linux : SUSE Enterprise Linux 12.4.
    • х86-64
    • Последняя совместимая версия: 1.280.
Следующие операционные системы перестанут поддерживаться с 1 ноября 2024 г.
  • Linux : Ubuntu 16.04 LTS.
    • х86-64
    • Объявление поставщика

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

Версия 1.280 GA содержит 14 решенных проблем.

Компонент Решенные проблемы
Безопасность приложений 1
Кластер 11
Синтетический мониторинг 2

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

  • Правила мониторинга сторонних организаций теперь рассматривают объекты для оценки только тогда, когда они стабильны в среде. Новые хосты, которые не могут быть немедленно оценены по правилам мониторинга, теперь изначально устанавливаются на «Не контролировать».

Кластер

  • Повторные запуски мониторов синтетического браузера при ошибке больше не запускаются во время периодов обслуживания.
  • Исправлена ​​ссылка на страницу развертывания, указав на недавно выпущенный оператор АппОптима v0.14.1.
  • События теперь можно принимать через REST API в будущем, даже если временная метка окончания не установлена. Параметр timeout затем используется для расчета того, как долго событие остается открытым.
  • В таблице «Хосты» теперь отображается индикатор проблемы для узла не только тогда, когда проблема затрагивает узел напрямую, но также и тогда, когда связанный объект имеет постоянную проблему.
  • Пользователи, у которых нет доступа на запись к настройкам обновления ЕдиногоАгента, больше не могут нажать кнопку «Обновить сейчас», чтобы запустить обновление ЕдиногоАгента. (Кнопка была включена неправильно; выбор ее без необходимого разрешения привел к появлению страницы ошибки 403.).
  • Повышена надежность классического списка проблем, который в редких случаях может привести к сбою, если навести курсор на отображаемый идентификатор проблемы с многочисленными подробностями.
  • Исправлено ​​зависание навигации по распределенным трассировкам и MDA. Вы можете получить доступ к глобальному MDA и распределенным трассировкам, выбрав первый элемент в навигационной цепочке.
  • Селектор метрики больше не поддерживает оператор `:filter` без аргументов.
  • Исправлена ​​долгая загрузка данных при переключении вкладок на экранах Unified Analysis.
  • Решена проблема, из-за которой, начиная с версии ЕдиногоАгента 1.273, кластер больше не мог обрабатывать узлы с ESB и вложениями для обмена сообщениями с приоритетом службы Enterprise Service Bus, а вместо этого прибегал к отображению простой службы обмена сообщениями.
  • Исправлена ​​ошибка, приводившая к высокому использованию памяти при чтении данных о доступности.

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

  • Добавлено владение API в общий API событий приема.
  • Если выбрана опция не хранить конфиденциальные данные HTTP-запроса (т. е. тела запроса и ответа, а также значения заголовков), сведения о сертификате узла также скрыты.

ЕдиныйАгент АппОптима

Технологическая поддержка

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

  • JMS 3.0 (Java-модуль)
  • Spring Webflux 6 (модуль Java)
  • Spring WebFlux WebClient 6 (модуль Java)

Окончание поддержки

Критические изменения

Модуль ЕдиныйАгент Envoy зависит от OpenTracing. Envoy прекратил поддержку OpenTracing версии 1.29, поэтому ЕдиныйАгент больше не может отслеживать Envoy версии 1.29 и новее. Это касается всех версий ЕдиногоАгента.

Однако ЕдиныйАгент по-прежнему может отслеживать версии Envoy до 1.29. В будущем АппОптима будет поддерживать мониторинг Envoy на основе OpenTelemetry.

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

Пакетная публикация RabbitMQ

Наблюдение за приложением | .NET

Добавлена ​​поддержка пакетной публикации для клиента .NET RabbitMQ.

Улучшенная группировка контроллера расширений.

Наблюдаемость за инфраструктурой | Хосты

Введено обнаружение процесса контроллера расширений АктивныйШлюз АппОптима и улучшено имя процесса контроллера расширений ЕдиныйАгент АппОптима.

Группировка процессов для источника данных ловушек SNMP

Наблюдаемость за инфраструктурой | Хосты

Добавлена ​​группировка расширения SNMPTraps в группу с именем Astromkey ActiveGate Source SNMP Traps.

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

Версия 279 содержит 13 решенных проблем.

Компонент Решенные проблемы
NGINX 2
Все модули 1
Общий 2
Мэйнфрейм 1
модуль ОС 2
Модуль OpenTracing 1
Java 2
PHP 2

NGINX

  • Исправлена ​​проблема в модуле кода ЕдиныйАгент NGINX, приводившая к сбою функции пополнения лога.
  • Исправлена ​​проблема в модуле кода NGINX ЕдиныйАгент, которая потенциально вызывала сбои в показателях работоспособности NGINX и вышестоящих одноранговых узлов (сообщалось неверное количество работоспособных и неработоспособных одноранговых узлов).

Все модули

  • Устранена несовместимость с версиями glibc > 2.33.

Общий

  • Улучшено форматирование MAC-адресов для расширений на основе SNMP.
  • Решена проблема, приводившая к сбою контроллера выполнения расширений (EEC) при приеме большого количества метрик.

Мэйнфрейм

  • Модуль Java z/OS теперь корректно поддерживает классы Lambda Java 8+.

модуль ОС

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

Модуль OpenTracing

  • Повышена надежность модуля кода ЕдиныйАгент Envoy, включая исправление проблемы, из-за которой Envoy не запускался, если в конфигурации модуля была ошибка (например, пустой набор исходных URL-адресов). В этом случае ошибка теперь регистрируется, и отправляющему разрешено продолжать работу без контроля.

Java

  • Исправлена ​​проблема, из-за которой тела HTTP-запросов неправильно фиксировались модулем кода Java ЕдиныйАгент, когда приложение использовало API ServletRequest::getReader.
  • Бизнес-события для HTTP-запросов, обрабатываемых асинхронными сервлетами, больше не пропадают.

PHP

  • Решена проблема с прокси-объектами Doctrine при установке атрибута запроса.
  • Исправлена ​​проблема, из-за которой PHP-FPM с opcache.preload не взаимодействовал с кластером и не сообщал данные мониторинга на уровне сервиса и кода.

ЕдиныйАгент для Android

Версия 279 содержит 1 решенную проблему.

  • Изменено значение по умолчанию для метода withCrashReporting на true в технической документации ЕдиныйАгент SDK.

ЕдиныйАгент для iOS

Версия 279 содержит 3 решенные проблемы.

Компонент Решенные проблемы
ЕдиныйАгент для iOS 1

ЕдиныйАгент для iOS

  • Инструмент SwiftUI: улучшен инструментарий модификаторов SwiftUI.

Решённые проблемы ЕдиногоАгента для JavaScript

Версия 279 содержит 1 решенную проблему.

API АппОптима

API среды

  • API токенов доступа
    • Новое возможное значение в поле областей объекта ApiToken : unifiedAnalysis.read
  • API уязвимостей
    • Новое возможное поле в объектах RiskAssessmentDetails и remediationProgressEntityAssessment : vulnerableFunctionRestartRequired ( boolean).
  • API синтетических местоположений v2
    • Новые возможные поля в объекте LocationCollectionElement : geoCity ( string) geoContinent ( string) geoCountry ( string) geoLatitude ( number) geoLongitude ( number)
  • Настройки API - Таблица схем мониторинга
    • Критические изменения Переименование

builtin:host.monitoring/ autoInjectionв builtin:host.monitoring.advanced/processAgentInjection

API конфигурации

  • API расширений – GET доступные хосты
    • Новые возможные значения параметра технологического пути: COSMOSDB JAVA_HTTPURLCONNETION
  • API атрибутов запроса
    • Новые возможные значения в поле serviceTechnology объекта ScopeConditions : COSMOSDB JAVA_HTTPURLCONNETION

Кластерный API

  • /iam/organizational-levels/{level-type}/{level-id}
    • Новое возможное поле в объектах Level и LevelList : DisableAt ( string)
  • /synthetic/locations
    • Новые возможные поля в объекте LocationCollectionElement : geoCity ( string) geoContinent ( string) geoCountry ( string) geoLatitude ( number) geoLongitude ( number)
  • /settings/schemas
    • Критические изменения Переименование

builtin:host.monitoring/ autoInjectionв builtin:host.monitoring.advanced/processAgentInjection

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

Следующий API теперь доступен в версии Early Adopter :

  • API среды POST /ua/entity
  • API среды POST /ua/list
  • API среды GET /ua/schema/{entityType}
Содержание