Примечания к релизу 308: различия между версиями

Материал из Документация Ключ-АСТРОМ
Строка 215: Строка 215:
* Node.js 23 (модуль Node.js)
* Node.js 23 (модуль Node.js)
* NGINX 1.27.2 (модуль NGINX)
* NGINX 1.27.2 (модуль NGINX)
* Windows Server 2012 R2 (модуль ОС)
* Поддержка трассировки библиотеки MassTransit.RabbitMQ для .NET (мин. v7.+)
* Alpine Linux (musl libc) на ARM64 для контейнеров (модуль NGINX)


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

Версия 12:51, 17 сентября 2025

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

ВНИМАНИЕ! ДАННАЯ ВЕРСИЯ ПОЗВОЛЯЕТ ОБНОВИТЬСЯ НА НЕЁ С ВЕРСИИ 304.

Ключ-АСТРОМ

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

Ключи пользовательских атрибутов Logs Classic теперь чувствительны к регистру.

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

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

Начиная с этого выпуска (Ключ-АСТРОМ версии 1.306):

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

Ключи пользовательских атрибутов должны быть уникальными с учётом регистра. Это означает, что пользовательские атрибуты, отличающиеся только регистром букв, больше не будут считаться одинаковыми. Например, теперь можно определить два разных пользовательских атрибута с именами MyAttribute и myattribute .

Поисковые запросы становятся чувствительными к регистру (за исключением атрибутов, используемых только для фильтрации). Например, если вы определите пользовательский атрибут MyAttribute, то поиск по MyAttribute="SEARCH"вернет события журнала, для которых этот атрибут имеет значение , SEARCHно myattribute="SEARCH"не вернет .

Значения запроса остаются регистронезависимыми. Например, MyAttribute="SEARCH"эквивалентно MyAttribute="search".

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

Дополнительные атрибуты могут быть использованы для правил «Запрос на наименование».

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

Каждый атрибут, указанный в классическом представлении трассировки на вкладке Сводка , раздел Атрибуты ЕдиногоАгента, можно использовать для пользовательских имен запросов.

Ограничение для сложных фильтров событий в профилях оповещений

Платформа | Проблемы

Введен новый лимит по умолчанию в 1000 уникальных сложных фильтров заголовков/описаний событий, учитываемых по всем профилям оповещений.

Фильтр заголовка/описания события считается сложным, если он представляет собой либо containsоператор с отключенной чувствительностью к регистру, либо contains regexоператор.

Профиль оповещения, содержащий только один уникальный сложный фильтр заголовка/описания события, не учитывается при подсчете максимального лимита.

Минимизирован перезапуск мониторинга Kubernetes

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

Перезапуск мониторинга Kubernetes был минимизирован при обновлении настроек Kubernetes без фактического изменения содержимого.

Переключатель настройки Kubernetes «Мониторинг постоянных заявок на том» удалён.

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

Переключатель «Мониторинг заявок на постоянные тома» был удалён, поскольку метрики заявок на постоянные тома теперь по умолчанию учитываются как встроенные метрики.

Новые атрибуты в журналах событий Windows

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

Добавлены два новых атрибута User nameи Keywords, оба из журналов событий Windows, в средство просмотра журналов и в качестве сопоставителей в конфигурации приема.

Унифицированные описания показателей инфраструктуры

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

Описания метрик инфраструктуры на странице браузера метрик и селектор метрик в последней версии Ключ-АСТРОМ были унифицированы.

Прием метрик OTLP (протокол OpenTelemetry): расширен список разрешенных атрибутов ресурсов по умолчанию

Протокол приема метрик

При приеме метрик OTLP (OpenTelemetry Protocol) был расширен список разрешенных по умолчанию атрибутов ресурсов и областей действия, которые можно использовать в качестве измерений метрик.

Было добавлено несколько атрибутов в пространстве имен k8s.*и , dt.*а также service.instance.id.

Если новые атрибуты нежелательны, отдельные переключатели можно отключить в разделе Настройки > Метрики > Метрики OpenTelemetry > Список разрешений: атрибуты ресурсов и областей (или можно вообще удалить запись).

Новый параметр приложения для анонимизации сеанса пользователя

API анонимизации - задание анонимизации PUT поддерживает анонимизацию сеансов пользователей на основе внутреннего идентификатора приложения через параметр requestId(или clusterRequestIdsдля кластеров Premium High-Availability).

Между платформами

Изменения журнала аудита настроек

Мы скорректировали генерацию журнала аудита настроек, чтобы улучшить читаемость и сократить количество спама.

  • Обновления через API, не изменяющие значение, больше не будут отображаться в журнале аудита. Обычно это происходит, если скрипт часто записывает одинаковые значения, что может привести к появлению множества записей в журнале, не несущих никакой полезной информации. Несмотря на то, что это функциональное улучшение, технически это критическое изменение.
  • Классический веб-интерфейс не подвержен этому влиянию для большинства существующих схем. Если пользователь снова сохранит текущее значение (обычно изменив значение, вернув его обратно и сохранив), NO_CHANGEзаписи могут всё ещё появляться.

Обновление Cassandra до версии 4.1

В рамках этого выпуска узлы Cassandra обновлены до версии 4.1.

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

Проверка стабильности для автоматических обновлений ЕединогоАгента

Длительность автоматического обновления/проверки стабильности по умолчанию сокращена до 45 минут для хостов EC2 и других хостов. Это изменение улучшает процесс автоматического обновления при использовании периодов обслуживания.

Удаленное управление конфигурацией (RCM): автоматический перезапуск при изменении тегов и свойств хоста

ЕдиныйАгент будет перезапущен автоматически при изменении тегов и свойств хоста через RCM.

Обновление Jetty до версии 10

В рамках этого выпуска функциональность Jetty WebServer обновлена ​​до версии 10.0.24.

Никакого ручного вмешательства пользователя или простоя не требуется; обновление должно происходить посредством последовательных обновлений в рамках обычных обновлений версий.

В некоторых сценариях с высокой нагрузкой мы наблюдали небольшое увеличение использования ЦП и памяти, вызванное изменениями в реализации Jetty 10. Если экземпляры АктивногоШлюза уже достигли предела ресурсов, мы рекомендуем увеличить их, чтобы избежать возможной перегрузки.

Обновлен установщик Ключ-АСТРОМ для использования Adoptium JRE версии 11.0.25 / 17.0.13.

Установщик Ключ-АСТРОМ обновлен для использования Adoptium JRE версии 11.0.25 (для Cassandra) и 17.0.13 (все остальные компоненты).

Незначительные изменения в описаниях сетевых показателей

В описания показателей сети, отображаемых в веб-интерфейсе, внесены незначительные улучшения.

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

Следующие операционные системы больше не поддерживаются с указанной версии:

  • 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

Следующие операционные системы вскоре больше не будут поддерживаться с более поздних от данного обновления Ключ-АСТРОМ, об этом будет объявлено в соответствующих примечания:

  • Linux : Red Hat Enterprise Linux 8.8, 9.2
    • x86-64
  • Linux : Amazon Linux 2
    • x86-64
  • Linux : Debian 10
    • x86-64

Операционные системы, поддержка которых в недавнем времени была прекращена:

  • Linux : Oracle Linux 7.9
    • x86-64

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

Выпуск версии_1.308 GA содержит 34 решенных проблемы.

Компонент Решенные проблемы
Безопасность приложений 1
Кластер 27
Повтор сеанса 4
Синтетика 1
JavaScript 1

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

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

Кластер

  • Исправлена ​​ошибка, из-за которой некоторые события служб и приложений объединялись, даже если флаг «объединить с существующим» был отключен.
  • Исправлена ​​ошибка, из-за которой страница функций ЕдиногоАгента была недоступна.
  • Лимит записей усечения представления трассировки был снижен до 20 000 для предотвращения проблем с большими трассировками.
  • Исправлена ​​ошибка, из-за которой в некоторых случаях на экране сбоя мобильной классической версии не отображалась версия приложения для данного сбоя.
  • Решена проблема, из-за которой последний временной интервал для показателей «Доступность хоста %» и «Доступность процесса %» неправильно отображал 0%, несмотря на то, что хост/процесс был доступен.
  • Исправлен редкий случай, когда проблемы могли быть связаны друг с другом как дубликаты в цикле, что приводило к тому, что обе проблемы не отображались в веб-интерфейсе.
  • Задержка предотвращения чрезмерного оповещения больше не игнорируется для оповещений о низкой/высокой нагрузке для веб-приложений.
  • Исправлен случай, когда одни и те же события анализа первопричины ИИ могли быть записаны в Grail более одного раза с разными значениями `event.id`.
  • Конечная точка REST API `problemNotifications:sendTestNotification` теперь поддерживает идентификатор профиля оповещения в формате идентификатора объекта настроек.
  • Изменена структура ответа 403 на запросы POST `settings/objects`: JSON теперь представляет собой один объект, а не массив.
  • Исправлена ​​ошибка, из-за которой свойства событий могли быть заданы в соответствии со свойствами модели семантического словаря событий в REST API версии 2, что приводило к временным непредвиденным состояниям событий в Grail. Поля семантического словаря функционируют только при отправке через механизм отчётности платформы, такой как детекторы аномалий ИИ.
  • Исправлена ​​проблема с разрешениями при запросе журналов во встроенном представлении.
  • Периоды отключения оповещений о проблемах ИИ, обнаруженных с помощью обнаружения аномалий Kubernetes, были увеличены, чтобы уменьшить количество случаев, когда проблемы с одной и той же первопричиной часто закрываются и снова возникают. Оповещения «Перезапуск контейнера» и «Уничтожение из-за нехватки памяти» теперь отключаются через 15 минут. Все остальные оповещения, для которых ранее период отключения составлял 5 минут, теперь отключаются через 10 минут.
  • Исправлена ​​проблема с загрузкой предложений фильтров на экране сообщений об ошибках мобильного устройства.
  • Исправлены временные метки окна обслуживания в сведениях о доказательствах API REST проблем v2.
  • Фильтры сохраненной конфигурации фильтров больше не удаляются при переходе к списку услуг из панели мониторинга с примененными фильтрами панели мониторинга.
  • Исправлено удаление конфигурации HTTP-шагов в пользовательской оболочке сервиса.
  • Обнаружение частых проблем теперь отключено по умолчанию для событий/проблем, возникающих в одиночной сущности среды. В настройках обнаружения частых проблем есть соответствующая опция. Это не влияет на обнаружение частых проблем в приложениях, транзакциях, службах и инфраструктуре.
  • Решена проблема с плитками диаграмм Dashboards Classic, в которых точки данных не совпадали с легендой.
  • Конечная точка API `/platform/ingest` теперь возвращает корректное сообщение об ошибке 404. Ранее конечная точка не соответствовала рекомендациям API Ключ-АСТРОМ при возникновении ответа 404. Теперь текстовый ответ заменяется корректным JSON-конвертом, содержащим код статуса.
  • Исправлена ​​команда печати для установки узла в rack-aware кластере
  • Фильтрация по «Состоянию развёртывания» теперь работает корректно, если значение фильтра содержит символ точки с запятой.
  • Исправлена ​​ошибка разрешения классических проблем с заполнителями уведомлений при определении вложенного заполнителя внутри другого (например, `{Tags[{State}]}`). Примечание: поскольку эта конфигурация не поддерживается, вместо ошибки уведомления заполнители не будут разрешены.
  • Исправлен случай, когда временные ошибки записи для проблем с событиями, настроенными на отсутствие объединения, могли приводить к потере решенных уведомлений.
  • Исправлена ​​проблема, вызывавшая исключение NullPointerException в `SyntheticMonitorMECreatedByMigration`.
  • Решена проблема с заполнителем NAM, отсутствует описание: добавлен новый параметр «NetworkAvailabilityMonitor» в раздел «Теги» для «Автоматически применяемых тегов».
  • Функция обработки журнала `now()` теперь возвращает правильное значение.
  • Исправлена ​​ошибка, из-за которой на плитках панели управления отображались неверные показатели отказов.
  • Добавлен механизм повторных попыток в случае сбоя выборки распределенных трассировок на карте распределенных трассировок.

Повтор сеанса

  • Специфическая для Chrome функция `getInnerHTML` заменяется на `getHTML` при попытке получить теневые корни.
  • Исправлен случай, когда видео для целевой страницы воспроизведения сеанса не отображалось из-за политики CSP страницы.
  • Повтор сеанса: решена проблема, из-за которой в некоторых случаях страница воспроизведения загружала один и тот же элемент дважды, что приводило к сбою воспроизведения.
  • Улучшено ведение журнала для упрощения расследования проблемы, при которой запись сеанса была удалена во время её создания, что привело к ошибке DeleteException. Это может произойти в клиентах, находящихся в пробной версии из-за адаптивного хранения.

Синтетика

  • Когда контейнерное расположение Synthetic перегружено, а каталог кэша Chromium не очищается должным образом после каждого посещения, мы прибегаем к периодической очистке. В этом выпуске исправлена ​​ошибка в сопоставлении томов, из-за которой очистка не выполнялась.

JavaScript

  • Исправлена ​​проблема воспроизведения сеанса, из-за которой сообщение о том, что HTML-тег набора фреймов не поддерживается, было замаскировано и, следовательно, нечитаемо.

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

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

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

  • .NET 9 (модуль .NET)
  • Набор инструментов Go с FIPS 1.21.13 (openssl-fips)
  • Node.js 23 (модуль Node.js)
  • NGINX 1.27.2 (модуль NGINX)
  • Windows Server 2012 R2 (модуль ОС)
  • Поддержка трассировки библиотеки MassTransit.RabbitMQ для .NET (мин. v7.+)
  • Alpine Linux (musl libc) на ARM64 для контейнеров (модуль NGINX)

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

Улучшенное определение местоположения кода для серверов приложений Oracle WebLogic и баз данных Oracle

Безопасность приложений | Уязвимости

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

«Мониторинг журналов» переименован в «Аналитика журналов».

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

Функция мониторинга журналов переименована в «Аналитика журналов» , чтобы лучше отражать возможности функции. Все функции, возможности и пользовательский интерфейс остались без изменений.

Кроме того, мы добавили прием Syslog с помощью АктивногоШлюза в список расширенных возможностей наблюдения за журналами.

Предел метрики журнала

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

Предел метрики журнала обновляется следующим образом:

  • 100,000( 1,000на конвейер x 100конвейеры) для управления журналами и аналитики на базе Grail с OpenPipeline.
  • 1,000для управления журналами и аналитики на базе Grail без включенного OpenPipeline.
  • 50в других случаях.

Новые атрибуты в журналах событий Windows

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

Добавлены два новых атрибута User nameи Keywords, оба из журналов событий Windows, в средство просмотра журналов и в качестве сопоставителей в конфигурации приема.

Отчеты командной строки для процессов

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

Свойство командной строки теперь доступно для всех процессов, о которых сообщает ЕдиныйАгент.

Метрики JMX Gauge поддерживают счетчик статистики

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

Метрики JMX Gauge теперь поддерживают счётчик статистики. По умолчанию метрики Gauge будут работать как и раньше.

Обновление функций: Наблюдаемость инфраструктуры | Мониторинг журналов

Поддержка пользовательского кодирования в ЕдиномАгенте

ЕдиныйАгент теперь можно настроить для приема и декодирования журналов, в которых отсутствует маркер BOM, определяющий метод кодирования или использование определённой кодировки для диакритических символов. Поддерживаются кодировки UTF-8, UTF-16 Little и Big Endian, Shift_JIS (японский язык) и EUC_KR (корейский язык).

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

Декларативная группировка процессов и глубоко контролируемые процессы

Начиная с версии ЕдиногоАгента 1.307, процессы с глубоким мониторингом поддерживаются декларативной группировкой процессов в режимах Full-Stack Monitoring, Infrastructure Monitoring и Discovery при развертываниях на основе установщика ЕдиногоАгента и при классическом развертывании полного стека Kubernetes.

Для других развертываний декларативная группировка поддерживается для процессов, которые не подвергаются глубокому мониторингу.

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

Добавлено новое поле «Дайджест образа контейнера»

«Дайджест образа контейнера» теперь извлекается, сохраняется и отображается на странице свойств контейнера.

Поле containerImageDigestдобавлено в семантический словарь. Это поле заполняется на основе уровня наблюдаемости .

Предпосылки:

  • Для мониторинга платформы Kubernetes с помощью АктивногоШлюза требуется АктивныйШлюз версии 1.291+и новый интерфейс Kubernetes, который будет включен для этого кластера.
  • Наблюдаемость приложения или инфраструктуры требует ЕдиныйАгент версии 1.307+.

Новое поле записывается в дополнение к существующим полям containerImageIdи containerImageName.

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

Унифицированная нормализация пути exe-файла в группах процессов и экземплярах групп процессов в Windows

Обнаруженные пути exe-процессов в Windows будут нормализованы до верхнего регистра.

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

Улучшена чувствительность оповещения о диске

Начиная с этого выпуска, при использовании сетевого диска или совместном использовании диска несколькими хостами (VMware datastore / Windows / Linux SMB / NFS или Amazon EFS) создаётся только одно оповещение/событие для соответствующих проблем. Мы не создаём оповещения для каждой точки монтирования отдельного диска.

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

Декларативная группировка процессов поддерживает глубоко контролируемые процессы

Декларативная группировка процессов поддерживает глубоко контролируемые процессы. Глубоко контролируемые метрики начнут отображаться в декларативных групповых идентификаторах процессов (PGI).

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

Улучшенные службы и обнаружение сетевых дисков в Linux

Мы оптимизировали обнаружение служб ОС и сетевых дисков в Linux.

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

Log Agent поддерживает журналы systemd

ЕдиныйАгент теперь может собирать журналы из Journald в системах Linux.

  • Эта функция включена по умолчанию для новых арендаторов.
  • На существующих клиентах необходимо включить его вручную: перейдите в Настройки > Мониторинг журналов > Флаги функций модуля журнала и включите Включить детектор журналов Journald .

Обновление функций: Наблюдаемость приложений | Мейнфрейм

IMS Connect теперь отображается как экземпляр группы процессов

ЕдиныйАгент теперь отображает IMS Connect как PGI. Это улучшение позволяет IMS Connect:

  • Видно в трассировках PurePath и потоке обслуживания .
  • Показывает собственные показатели производительности системы на PGI.

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

Введено обнаружение программного обеспечения безопасности

ЕдиныйАгент обнаруживает следующее программное обеспечение безопасности: Carbon Black EDR (только в Windows), CrowdStrike Falcon XDR, Trellix Endpoint Security (ранее McAfee).