Примечания к релизу 308: различия между версиями
ENetrebin (обсуждение | вклад) |
ENetrebin (обсуждение | вклад) |
||
| Строка 134: | Строка 134: | ||
** x86-64 | ** x86-64 | ||
===Решенные проблемы === | ===Решенные проблемы === | ||
Выпуск версии_1.308 GA содержит решенных проблемы. | Выпуск версии_1.308 GA содержит 34 решенных проблемы. | ||
{| class="wikitable" | {| class="wikitable" | ||
!Компонент | !Компонент | ||
| Строка 146: | Строка 146: | ||
|- | |- | ||
|Повтор сеанса | |Повтор сеанса | ||
|4 | |||
|- | |||
|Синтетика | |||
|1 | |1 | ||
|- | |- | ||
| | |JavaScript | ||
|1 | |1 | ||
|} | |} | ||
| Строка 192: | Строка 195: | ||
* Специфическая для Chrome функция `getInnerHTML` заменяется на `getHTML` при попытке получить теневые корни. | * Специфическая для Chrome функция `getInnerHTML` заменяется на `getHTML` при попытке получить теневые корни. | ||
==== | * Исправлен случай, когда видео для целевой страницы воспроизведения сеанса не отображалось из-за политики CSP страницы. | ||
* Повтор сеанса: решена проблема, из-за которой в некоторых случаях страница воспроизведения загружала один и тот же элемент дважды, что приводило к сбою воспроизведения. | |||
* Улучшено ведение журнала для упрощения расследования проблемы, при которой запись сеанса была удалена во время её создания, что привело к ошибке DeleteException. Это может произойти в клиентах, находящихся в пробной версии из-за адаптивного хранения. | |||
==== Синтетика ==== | |||
* Когда контейнерное расположение Synthetic перегружено, а каталог кэша Chromium не очищается должным образом после каждого посещения, мы прибегаем к периодической очистке. В этом выпуске исправлена ошибка в сопоставлении томов, из-за которой очистка не выполнялась. | * Когда контейнерное расположение Synthetic перегружено, а каталог кэша Chromium не очищается должным образом после каждого посещения, мы прибегаем к периодической очистке. В этом выпуске исправлена ошибка в сопоставлении томов, из-за которой очистка не выполнялась. | ||
==== JavaScript ==== | |||
* Исправлена проблема воспроизведения сеанса, из-за которой сообщение о том, что HTML-тег набора фреймов не поддерживается, было замаскировано и, следовательно, нечитаемо. | |||
Версия 12:24, 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-тег набора фреймов не поддерживается, было замаскировано и, следовательно, нечитаемо.