Примечания к релизу 320: различия между версиями
ENetrebin (обсуждение | вклад) |
ENetrebin (обсуждение | вклад) |
||
| (не показаны 4 промежуточные версии этого же участника) | |||
| Строка 40: | Строка 40: | ||
''Платформа'' | ''Платформа'' | ||
==== Улучшена визуализация атрибутов для просмотра отдельных трассировок. ==== | ==== Улучшена визуализация атрибутов для просмотра отдельных трассировок. ==== | ||
| Строка 54: | Строка 49: | ||
Версия ЕдиныйАгент 1.317+ | Версия ЕдиныйАгент 1.317+ | ||
Вы можете собирать структурированные данные из логов событий Windows и анализировать их с помощью Ключ-АСТРОМ | Вы можете собирать структурированные данные из логов событий Windows и анализировать их с помощью Ключ-АСТРОМ. Чтобы включить эту функцию, перейдите в «Настройки» > «Мониторинг логов» > «Флаги функций модуля логов» и включите «Поддержка структурированных данных в логах событий Windows» . | ||
При включении этой функции структурированные данные собираются из логов событий Windows из ветви «Данные пользователя» или, если она недоступна, из ветви «Данные событий» и ее подветвей. Собранные данные передаются в виде атрибутов вместе с записанным содержимым. | При включении этой функции структурированные данные собираются из логов событий Windows из ветви «Данные пользователя» или, если она недоступна, из ветви «Данные событий» и ее подветвей. Собранные данные передаются в виде атрибутов вместе с записанным содержимым. | ||
| Строка 94: | Строка 89: | ||
|} | |} | ||
''Лицензирование'' | ''Лицензирование'' | ||
=== Критические изменения === | === Критические изменения === | ||
''Наблюдение за инфраструктурой | Хосты'' | ''Наблюдение за инфраструктурой | Хосты'' | ||
| Строка 139: | Строка 110: | ||
''Платформа | Теги'' | ''Платформа | Теги'' | ||
==== | ==== Привязка тегов к правилам, по которым они создаются ==== | ||
Мы обновили веб-интерфейс и API для отслеживаемых объектов, чтобы предоставлять информацию о том, какое именно правило привело к применению тега к отслеживаемому объекту. | Мы обновили веб-интерфейс и API для отслеживаемых объектов, чтобы предоставлять информацию о том, какое именно правило привело к применению тега к отслеживаемому объекту. | ||
| Строка 164: | Строка 135: | ||
''Платформа | Исследователь данных'' | ''Платформа | Исследователь данных'' | ||
==== | ==== Сортировка измерений в алфавитно-цифровом порядке в селекторе метрики. ==== | ||
В селекторе метрики появился новый необязательный параметр для сортировки измерений. Значение по умолчанию — <code>lexical</code>, которое сортирует значения измерений в лексикографическом порядке; другой доступный вариант — <code>natural</code>, который определяет цифры в измерении и сортирует их по числовому значению. | В селекторе метрики появился новый необязательный параметр для сортировки измерений. Значение по умолчанию — <code>lexical</code>, которое сортирует значения измерений в лексикографическом порядке; другой доступный вариант — <code>natural</code>, который определяет цифры в измерении и сортирует их по числовому значению. | ||
| Строка 176: | Строка 147: | ||
==== Метаданные о времени закрытия проблемы теперь отображаются в классических сведениях о проблеме. ==== | ==== Метаданные о времени закрытия проблемы теперь отображаются в классических сведениях о проблеме. ==== | ||
На классической странице с подробными сведениями о проблеме теперь отображается время закрытия проблемы в Ключ-АСТРОМ рядом с другими данными о времени ее существования. Это позволяет быстро увидеть максимальное время, использованное для фильтров длительности профиля оповещений, когда проблема еще находилась в открытом состоянии. | На классической странице с подробными сведениями о проблеме теперь отображается время закрытия проблемы в Ключ-АСТРОМ рядом с другими данными о времени ее существования. Это позволяет быстро увидеть максимальное время, использованное для фильтров длительности профиля оповещений, когда проблема еще находилась в открытом состоянии. | ||
''Цифровой опыт | RUM Web'' | ''Цифровой опыт | RUM Web'' | ||
==== | ==== Управление загрузкой и выполнением JavaScript-кода RUM с помощью <code>defer</code>и<code>async</code> ==== | ||
Для уменьшения количества блокирующих разбор JavaScript-кодов теперь можно управлять загрузкой и выполнением кода мониторинга RUM с помощью атрибутов <code>async</code>`<script>` или `<script>` <code>defer</code>. Эти атрибуты можно применять к следующим форматам фрагментов кода: | Для уменьшения количества блокирующих разбор JavaScript-кодов теперь можно управлять загрузкой и выполнением кода мониторинга RUM с помощью атрибутов <code>async</code>`<script>` или `<script>` <code>defer</code>. Эти атрибуты можно применять к следующим форматам фрагментов кода: | ||
| Строка 296: | Строка 262: | ||
==== Синтетический мониторинг ==== | ==== Синтетический мониторинг ==== | ||
* Устранена проблема, из-за которой назначение монитора синтетическому местоположению без назначенных VUC-модулей приводило к | * Устранена проблема, из-за которой назначение монитора синтетическому местоположению без назначенных VUC-модулей приводило к возникновению проблемы отсутствия возможностей. | ||
==== Повтор сессии ==== | ==== Повтор сессии ==== | ||
| Строка 660: | Строка 626: | ||
***** Изменено свойство tags. | ***** Изменено свойство tags. | ||
****** Добавлено свойство: tagContextFilter | ****** Добавлено свойство: tagContextFilter | ||
==== /monitoringstate ==== | |||
* <code>GET /monitoringstate</code> | |||
** Возвращаемый тип: | |||
*** Изменено 200 OK | |||
**** Изменена схема MonitoredStates | |||
***** Изменено свойство monitoringStates | |||
****** Изменено свойство state | |||
******* Добавлено значение перечисления: <code>process_group_pgr_group_update_suppressed</code> | |||
==== /entities ==== | |||
Новое: | |||
* <code>GET /enties</code> | |||
** Ответ объекта MEtag | |||
*** Добавлено: source | |||
*** Добавлено: sourceSetting | |||
** Ответ объекта ManagementZone | |||
*** Добавлено: sourceSetting | |||
* <code>GET /enties/{entityId}</code> | |||
** Ответ объекта MEtag | |||
*** Добавлено: source | |||
*** Добавлено: sourceSetting | |||
** Ответ объекта ManagementZone | |||
*** Добавлено: sourceSetting | |||
Устаревшее: | |||
* <code>POST /entities/securityContext</code> | |||
* <code>DELETE /entities/securityContext</code> | |||
==== /entity/infrastructure/processes и /process-groups ==== | |||
* <code>GET /entity/infrastructure/process-groups</code> | |||
** Возвращаемый тип: | |||
*** Изменено 200 OK | |||
**** Изменена схема null | |||
***** Изменено свойство metadata | |||
****** Добавлены свойства: ibmCicsImsApplid ibmCicsImsJobName | |||
* <code>GET /entity/infrastructure/process-groups/{meIdentifier}</code> | |||
** Возвращаемый тип: | |||
*** Изменено 200 OK | |||
**** Изменена схема ProcessGroup. | |||
***** Изменено свойство metadata | |||
****** Добавлены свойства: ibmCicsImsApplid ibmCicsImsJobName | |||
* <code>GET /entity/infrastructure/processes</code> | |||
** Возвращаемый тип: | |||
*** Изменено 200 OK | |||
**** Изменена схема null | |||
***** Изменено свойство metadata | |||
****** Добавлены свойства: ibmCicsImsApplid ibmCicsImsJobName | |||
* <code>GET /entity/infrastructure/processes/{meIdentifier}</code> | |||
** Возвращаемый тип: | |||
*** Изменено 200 OK | |||
**** Изменена схема ProcessGroupInstance | |||
***** Изменено свойство metadata | |||
****** Добавлены свойства: ibmCicsImsApplid ibmCicsImsJobName | |||
==== /jsMappingFiles ==== | |||
Новый : | |||
* <code>PUT /jsMappingFiles/content</code> | |||
* <code>GET /jsMappingFiles/metadata</code> | |||
* <code>PUT /jsMappingFiles/metadata</code> | |||
* <code>DELETE /jsMappingFiles</code> | |||
Устаревшее : | |||
* <code>GET /jsMappingFiles</code> | |||
* <code>PUT /jsMappingFiles/{minifiedJsFileUrl}/{fileType}</code> | |||
* <code>DELETE /jsMappingFiles/{minifiedJsFileUrl}/{fileType}</code> | |||
* <code>PUT /jsMappingFiles/{minifiedJsFileUrl}/{fileType}/metadata</code> | |||
==== /oneagents/managedRemoteCommunicationSettings ==== | |||
Новое : | |||
* <code>POST /oneagents/managedRemoteCommunicationSettings/dryRun</code> | |||
* <code>POST /oneagents/managedRemoteCommunicationSettings/execute</code> | |||
==== /rum/ ==== | |||
Новое : | |||
Уровень зрелости API изменился с <code>IN_DEVELOPMENT</code>на<code>EARLY_ADOPTER</code> | |||
* <code>GET /rum/inlineCode/{applicationId}</code> Ранний пользователь | |||
* <code>GET /rum/javaScriptTag/{applicationId}</code> Ранний пользователь | |||
* <code>GET /rum/oneAgentJavaScriptTag/{applicationId}</code> Ранний пользователь | |||
* <code>GET /rum/oneAgentJavaScriptTagWithSri/{applicationId}</code> Ранний пользователь | |||
==== /settings/schemas/ ==== | |||
* <code>GET /settings/schemas/{schemaId}</code> | |||
** Возвращаемый тип: | |||
*** Изменено 200 OK | |||
**** Изменена схема SchemaDefinitionRestDto | |||
***** Изменено свойство schemaConstraints | |||
****** Добавлено свойство: flattenCollections | |||
=== API конфигурации === | === API конфигурации === | ||
| Строка 708: | Строка 772: | ||
****** Изменено свойство serviceTechnology | ****** Изменено свойство serviceTechnology | ||
******* Добавлено значение перечисления: <code>KOTLIN_COROUTINES</code> | ******* Добавлено значение перечисления: <code>KOTLIN_COROUTINES</code> | ||
=== API кластера === | |||
==== /cluster ==== | |||
* <code>GET /cluster</code> | |||
** Возвращаемый тип: | |||
*** Изменено 200 OK | |||
**** Изменена нулевая схема (application/json) | |||
***** Изменено свойство dnsEntryPointUris | |||
****** Устаревшее значение изменено на true | |||
==== /activeGates ==== | |||
* <code>GET /activeGates</code> | |||
** Параметр: | |||
*** Добавление fipsMode в запрос | |||
** Возвращаемый тип: | |||
*** Изменено 200 OK | |||
**** Изменена схема ActiveGateList. | |||
***** Изменено свойство activeGates | |||
****** Добавлено свойство: fipsMode | |||
* <code>GET /activeGates/{agId}</code> | |||
** Возвращаемый тип: | |||
*** Изменено 200 OK | |||
**** Изменена схема ActiveGate. | |||
***** Добавлено свойство: fipsMode | |||
==== /settings/schemas/ ==== | |||
* <code>GET /settings/schemas/{schemaId}</code> | |||
** Возвращаемый тип: | |||
*** Изменено 200 OK | |||
**** Изменена схема SchemaDefinitionRestDto | |||
***** Изменены ограничения удаления свойств. | |||
****** Добавлены свойства: тип schemaIds type | |||
****** Добавлено обязательное свойство: type | |||
* <code>GET /settings/schemas/{schemaId}</code> | |||
** Возвращаемый тип: | |||
*** Изменено 200 OK | |||
**** Изменена схема SchemaDefinitionRestDto | |||
***** Изменено свойство schemaConstraints | |||
****** Добавлено свойство: flattenCollections | |||
==== /cluster/maintenance ==== | |||
Новое: | |||
* <code>GET /cluster/maintenance</code> | |||
* <code>POST /cluster/maintenance/on</code> | |||
* <code>POST /cluster/maintenance/off</code> | |||
Текущая версия на 11:10, 11 февраля 2026
Примечания к релизам / Примечания к релизу 320
ВНИМАНИЕ! ДАННАЯ ВЕРСИЯ ПОЗВОЛЯЕТ ОБНОВИТЬСЯ НА НЕЁ С ВЕРСИИ 316.
Ключ-АСТРОМ
Объявления
Платформа | Метрики
В скором времени появится встроенная поддержка OpenTelemetry и гистограмм Prometheus.
Начиная с версии кластера 1.324 Ключ-АСТРОМ добавляет встроенную поддержку гистограмм OpenTelemetry и Prometheus, включая автоматический расчет процентилей. Это улучшение позволяет быстрее обнаруживать отклонения в производительности и упрощает рабочие процессы мониторинга.
Существующие метрики гистограммы претерпели критические изменения:
- Существующие метрики гистограмм больше не будут обновляться, но они останутся доступными для исторической визуализации на панелях мониторинга, обеспечивая непрерывность и сохранение данных. Новые собственные метрики гистограмм будут доступны по отдельным ключам метрик, каждый из которых будет иметь суффикс
.histogram. - Если существующая метрика уже заканчивается на
.histogramили_histogram, она больше не будет получать новые точки данных. Чтобы использовать новую функциональность гистограммы под тем же ключом метрики, необходимо удалить существующую метрику с помощью API метрик — УДАЛЕНИЕ пользовательской метрики . После удаления под тем же ключом будет автоматически создана новая метрика гистограммы.
В Ключ-АСТРОМ , в среде локального самомониторинга , вы можете использовать следующий запрос в обозревателе данных , чтобы увидеть, какие метрики гистограммы были приняты:
isfm:active_gate.metrics.ingest.explicit_bucket_histogram.layout.series
:splitBy(metric_key,"dt.tenant.uuid",data_source)
:sort(value(auto,descending))
:limit(100)
Для выполнения этого запроса требуется Версия кластера 1.314+ Для того чтобы метрика стала доступна, её необходимо установить.
Новые функции и улучшения
Наблюдаемость приложений | Выявление сервисов
Индивидуально настроенные сервисы и конечные точки для ваших приложений с помощью Service Detection v2 (SDv2)
Service Detection v2 (SDv2), являющаяся развитием Service Detection v1, позволяет настраивать сервисы, конечные точки и обнаружение сбоев в соответствии с потребностями вашего бизнеса. SDv2 объединяет сервисы ЕдиныйАгент и OpenTelemetry с целью обеспечения одинаковой функциональности для всех данных трассировки.
В этом первом релизе поддерживаются сервисы OpenTelemetry, а также Adobe Experience Manager, ставшая первой технологией ЕдиногоАгента.
SDv2 работает в соответствии с единым набором правил, основанных на атрибутах ресурсов. Базовые правила настраиваемы, и вы можете использовать любой атрибут ресурса для добавления контекста к вашим сервисам.
В SDv2 также представлена концепция конечных точек, представляющая собой эволюцию ключевых требований. Конечные точки позволяют понимать взаимодействие приложений и выявлять аномалии с помощью базовых метрик.
Платформа
Улучшена визуализация атрибутов для просмотра отдельных трассировок.
Теперь все доступное горизонтальное пространство экрана используется атрибутами до тех пор, пока это пространство не будет полностью занято или пока не будут отображены все атрибуты.
Мониторинг логов
Сбор и анализ структурированных данных из логов событий Windows.
Версия ЕдиныйАгент 1.317+
Вы можете собирать структурированные данные из логов событий Windows и анализировать их с помощью Ключ-АСТРОМ. Чтобы включить эту функцию, перейдите в «Настройки» > «Мониторинг логов» > «Флаги функций модуля логов» и включите «Поддержка структурированных данных в логах событий Windows» .
При включении этой функции структурированные данные собираются из логов событий Windows из ветви «Данные пользователя» или, если она недоступна, из ветви «Данные событий» и ее подветвей. Собранные данные передаются в виде атрибутов вместе с записанным содержимым.
Имена атрибутов формируются на основе доступной информации, такой как имена тегов или значение поля имени. Если имена тегов повторяются, а поле имени пустое, к имени тега добавляется порядковый номер.
Ветви без значений и теги с пометкой "Binary" опускаются.
Настройки
Исправлено некорректное размещение кнопок при настройке определений Java-сервисов.
Исправлена ошибка, из-за которой кнопки отображались за пределами экрана при настройке определений Java-сервисов на экранах определенных размеров.
Платформа
Улучшена стабильность восстановления Cassandra.
Когда по какой-либо причине операция восстановления Cassandra выполняется вручную, теперь мы запускаем её для каждой таблицы отдельно, чтобы избежать чрезмерной нагрузки на весь кластер.
Платформа
Обновление Cassandra до версии 4.1.9
В рамках этого обновления узлы Cassandra обновлены до версии 4.1.9 для устранения ошибок и улучшения безопасности.
Никаких ручных действий со стороны пользователя или простоев не требуется. Обновление должно происходить в рамках поэтапных обновлений, как часть обычных обновлений версий.
Цифровой опыт | Синтетика
Прекращение поддержки и замена метрик состояния местоположения и узлов.
Устарели следующие метрики состояния местоположения и узлов и мы заменили их новыми метриками самоконтроля.
| Устаревшая метрика | Метрика замены |
|---|---|
builtin:synthetic.location.health_status
|
dsfm:synthetic.location.health_status
|
builtin:synthetic.location.node.component.healthStatus
|
dsfm:synthetic.location.node.component.health_status
|
Лицензирование
Критические изменения
Наблюдение за инфраструктурой | Хосты
Улучшено разделение процессов Oracle Net Listener по имени слушателя.
Исправлена ошибка, из-за которой процессы Oracle Net Listener не разделялись по имени, если службы ОС не собирались в Windows. Кроме того, теперь используется правильное имя прослушивателя вместо имени домашнего каталога Oracle.
Платформа | Развертывание
Массовая миграция ЕдиныхАгентов между управляемыми средами.
Мы упростили процесс миграции нескольких ЕдиныхАгентов между средами, обеспечив централизованное управление и сократив объем ручной работы.
Эта функция поддерживает как рабочие процессы на основе веб-интерфейса, так и интеграцию с REST API, обеспечивая гибкость для ручных и автоматизированных операций.
Платформа | Развертывание
Перенастройка IP-адреса узла кластера без полного переразвертывания.
Теперь администраторы могут обновлять IP-адреса отдельных узлов в кластере без необходимости полного переразвертывания. Это упрощает переконфигурацию сети и повышает гибкость в динамичных инфраструктурных средах.
Платформа | Теги
Привязка тегов к правилам, по которым они создаются
Мы обновили веб-интерфейс и API для отслеживаемых объектов, чтобы предоставлять информацию о том, какое именно правило привело к применению тега к отслеживаемому объекту.
В веб-интерфейсе можно выбрать тег, чтобы перейти непосредственно к правилу-источнику в разделе «Настройки» для автоматически применяемых или вручную применяемых тегов .
API мониторинга объектов версии 2 включает дополнительные поля source, которые sourceSettingявляются частью информации о тегах. sourceПоле указывает, как был применен тег, и sourceSettingопределяет связанный с ним объект настроек. Вы можете использовать API настроек для получения этого объекта (правила источника).
Пример ответа API v2 отслеживаемых объектов
{
"context": "CONTEXTLESS",
"key": "conditional-load-test",
"stringRepresentation": "conditional-load-test",
"source": "Auto tags",
"sourceSetting": "api/v2/settings/objects/...."
},
Платформа | Исследователь данных
Сортировка измерений в алфавитно-цифровом порядке в селекторе метрики.
В селекторе метрики появился новый необязательный параметр для сортировки измерений. Значение по умолчанию — lexical, которое сортирует значения измерений в лексикографическом порядке; другой доступный вариант — natural, который определяет цифры в измерении и сортирует их по числовому значению.
Платформа | Исследователь данных
Оптимизация получения ключевых метрик
Мы оптимизировали фильтрацию подсказок по ключевым метрикам в обозревателе данных, поэтому подсказки теперь появляются гораздо быстрее, когда вы начинаете вводить текст. Это обеспечивает плавную работу даже при работе с большими наборами данных.
Платформа | ИИ
Метаданные о времени закрытия проблемы теперь отображаются в классических сведениях о проблеме.
На классической странице с подробными сведениями о проблеме теперь отображается время закрытия проблемы в Ключ-АСТРОМ рядом с другими данными о времени ее существования. Это позволяет быстро увидеть максимальное время, использованное для фильтров длительности профиля оповещений, когда проблема еще находилась в открытом состоянии.
Цифровой опыт | RUM Web
Управление загрузкой и выполнением JavaScript-кода RUM с помощью deferиasync
Для уменьшения количества блокирующих разбор JavaScript-кодов теперь можно управлять загрузкой и выполнением кода мониторинга RUM с помощью атрибутов async`<script>` или `<script>` defer. Эти атрибуты можно применять к следующим форматам фрагментов кода:
- JavaScript-тег
- JavaScript-тег ЕдиныйАгент
- JavaScript-тег ЕдиныйАгент с SRI
Платформа
Обновление функциональности стороннего веб-сервера Jetty до версии 12.
В рамках этого обновления функциональность встроенного веб-сервера Jetty в Ключ-АСТРОМ Server и АктивномШлюзе обновлена до версии 12.0.22.
Никаких ручных действий со стороны пользователя или простоев не требуется, обновление должно происходить в рамках поэтапных обновлений как часть обычных обновлений версий.
Примечание: В некоторых сценариях с высокой нагрузкой мы наблюдали небольшое увеличение использования ЦП и памяти, вызванное изменениями в реализации Jetty 12. Если у экземпляров АктивногоШлюза очень мало ресурсов, мы рекомендуем немного увеличить их использование, чтобы избежать потенциальной перегрузки.
ЕдиныйАгент
Дополнительные возможности загрузки модулей кода через API развертывания
Теперь этот multidistroвариант кода можно комбинировать с архитектурой ARM при загрузке модулей кода через API развертывания.
Расширения
Поддержка статуса предупреждения
Теперь платформа Extensions 2.0 понимает и может выдавать как статус, так WARNINGи PENDINGстатус. Эти статусы были добавлены к уже существующим OKи ERROR.
Мониторинг журналов
При приеме логов через REST API строго проверяется размер полезной нагрузки запроса для сжатых данных.
Теперь при приеме логов через REST API строго проверяется размер полезной нагрузки запроса для сжатых данных.
- Ранее принимались некоторые запросы, содержащие сжатые данные размером менее 10 МБ, но с несжатыми данными размером более 10 МБ.
- Теперь такие запросы отклоняются с кодом состояния HTTP 431. Независимо от того, сжатый или несжатый файл, размер полезной нагрузки теперь должен быть менее 10 МБ.
Поддержка операционных систем
Следующие операционные системы вскоре больше не будут поддерживаться с более поздних от данного обновления Ключ-АСТРОМ, об этом будет объявлено в соответствующих примечаниях:
- Linux : Oracle Linux 9.6
- x86-64
- Linux : Rocky Linux 9.6
- x86-64
- Linux: SUSE Enterprise Linux 15.3
- x86-64
Операционные системы, поддержка которых в недавнем времени была прекращена:
- Linux: Oracle Linux 7.9
- x86-64
- Linux: Red Hat Enterprise Linux 8.8, 9.2, 9.5
- x86-64
- Linux: Oracle Linux 9.5
- x86-64
- Linux: Rocky Linux 9.5
- x86-64
- Linux: Debian 10
- x86-64
Решенные проблемы
Выпуск версии_1.320 GA содержит 28 решенных проблемы.
| Компонент | Решенные проблемы |
|---|---|
| Безопасность приложений | 1 |
| Кластер | 25 |
| Повтор сеанса | 1 |
| Синтетический мониторинг | 1 |
Безопасность приложений
- Исправлена ошибка, из-за которой не удавалось правильно установить тип триггера события и пользователя.
Кластер
- Исправлена ошибка, из-за которой в некоторых случаях агент ОС мог кратковременно переключаться на конфигурацию декларативной группировки процессов на уровне клиента при перезапуске кластера Ключ-АСТРОМ, что могло привести к оповещениям о доступности процессов и потере метрик.
- Устранена проблема, из-за которой сообщения ЕдиногоАгента не обрабатывались в масштабах всего кластера из-за блокировки, возникающей при одновременном изменении режима мониторинга многими ЕдинымиАгентами в одной среде.
- Исправлена ошибка, из-за которой на некоторых страницах сервиса отображались ненужные теги.
- API обработки событий OpenPipeline больше не принимает пустые тела HTTP-запросов. JSON-данные должны иметь положительную длину и содержать как минимум один допустимый JSON-объект. Если эти условия не выполняются, сервер отвечает кодом состояния 400.
- Устранена проблема с разрешениями IAM `settings:objects:read` и `settings:objects:write`, из-за которой условия политики игнорировались при их сочетании с условием `environment:management-zone`.
- Исправлен редкий случай, когда при последующих обновлениях проблемы могла быть потеряна часть информации о первопричине проблемы.
- Исправлена ошибка, из-за которой конфигурационные файлы не обновлялись при миграции из одного клиента в другой. Ранее сервер предоставлял новые конфигурационные файлы только в том случае, если была доступна более новая версия. Теперь конфигурационные файлы предоставляются, если версии различаются.
- Декларативная группировка, мониторинг VMware и доступность процессов больше не допускают некорректного использования двойных скобок в поле условия.
- До версии 1.318 URL-адрес арендатора некорректно передавался из кластера в ЕдиныеАгенты и среды АктивныхШлюзов в средах с поддержкой PrivateLink для Live Debugger. Начиная с версии 1.318, кластер корректно сообщает URL-адрес арендатора в ЕдиныхАгентах и средах AG для Live Debugger в средах с поддержкой PrivateLink.
- В классических панелях мониторинга удален временной интервал из визуализации Honeycomb, теперь он соответствует всем визуализациям, не основанным на временных рядах и не имеющим временного интервала.
- Исправлена ошибка, из-за которой отчеты о событиях ИИ не учитывали поле `dt.query`.
- Мы исправили ошибку, из-за которой пользователь с определенными привилегиями зоны управления вызывал API `getEntities`. Фильтр MZ применялся только к первой странице, а не к последующим, что приводило к некорректным результатам, включая подсчет объектов.
- В системе регистрации миграции ATM режим работы был изменен с ограниченного на общий. Это необходимо для мониторинга логов.
- Поскольку обновление до последней версии Ключ-АСТРОМ не имеет смысла в управляемых системах, баннер обновления панели мониторинга над списком панелей мониторинга больше не отображается.
- Улучшена связь с межсредовой трассировкой для обработки случаев, когда слишком большой заголовок приводил к ошибке 431.
- Исправлено ненужное экранирование новой строки для cURL(cmd) в фрагментах кода настроек.
- Исправлены вводящие в заблуждение сообщения об успешной установке и улучшена обработка ошибок при добавлении узлов, что обеспечивает корректное выведение узлов Cassandra из эксплуатации перед удалением.
- Теперь конечные точки приема событий OpenPipeline отвечают с `content-type: text/plain`, что улучшает использование из блокнотов и рабочих процессов. Конечные точки приема данных OpenPipeline для типов данных, связанных с событиями, отвечают HTTP-статусом 202 и пустым телом, когда данные принимаются OpenPipeline. Ранее в ответе устанавливался заголовок `content-type` в `application/octet-stream` и заголовок `vary` в `Origin`, что вызывало проблемы в HTTP-клиенте, используемом в рабочих процессах и блокнотах Ключ-АСТРОМ. В этом релизе мы немного изменили поведение API, чтобы эти конечные точки можно было легко вызывать из рабочих процессов и блокнотов. После изменения content-type устанавливается в `text/plain`, и заголовок `vary: Origin` вообще не должен присутствовать. Это изменение не должно повлиять на работу расширенных HTTP-клиентов, поскольку `content-length` в этих ответах всегда был и остается `0`. (PPX-5678)
- Удалено логирование `AgentLogIngestMetadataRegistryWorker` в случае отсутствия промахов кэша LogAgentMetadata.
- Исправлена ошибка, из-за которой в метаданных метрик для выражений метрик отсутствовали определения измерений.
- Исправлена ошибка, из-за которой метрики, поступающие от старых версий ЕдиногоАгента, отклонялись в Grail, если включен OpenPipeline.
- Исправлена ошибка, из-за которой некоторые группы процессов не отображались на вкладке переопределения групп процессов для определенных разделов в настройках глубокого мониторинга.
- Изменена единица измерения метрик `MaxOffsetLag (by Consumer Group and Topic)`, `MaxOffsetLag Sum (by Consumer Group and Topic)` и `SumOffsetLag (by Consumer Group and Topic)` на `Count`.
- Предотвращено возникновение исключения при миграции свойства таймаута запроса для HTTP-мониторов.
- Устранена проблема, вызывавшая медленную загрузку распределенных трассировок в веб-интерфейсе для анализа по запросу.
Синтетический мониторинг
- Устранена проблема, из-за которой назначение монитора синтетическому местоположению без назначенных VUC-модулей приводило к возникновению проблемы отсутствия возможностей.
Повтор сессии
- Устранена проблема, из-за которой сеансы с длительным просмотром при определенных условиях переставали работать каждые 5 минут.
ЕдиныйАгент Ключ-АСТРОМ
Критические изменения
Наблюдение за инфраструктурой | Хосты
Улучшено разделение процессов Oracle Net Listener по имени слушателя.
Исправлена ошибка, из-за которой процессы Oracle Net Listener не разделялись по имени, если службы ОС не собирались в Windows. Кроме того, теперь вместо имени домашнего каталога Oracle используется правильное имя слушателя.
Исправлена ошибка, из-за которой процессы Oracle Net Listener не разделялись по имени, если службы ОС не собирались в Windows. Кроме того, теперь используется правильное имя слушателя вместо имени домашнего каталога Oracle. Это может привести к изменению идентификаторов PG/PGI.
Новые функции и улучшения
Наблюдаемость приложений | Распределенные трассировки
Поддержка кластера PHP Redis в ЕдиномАгенте
PHP Redis Cluster — это новая функция для PHP ЕдиногоАгента.
Мы добавили новый датчик для обнаружения и отображения в распределенных трассировках вызовов Redis Cluster из расширения phpredis . В распределенной трассировке вызовы методов Redis Cluster будут показывать, на каком узле кластера была выполнена команда, если это возможно.
Модуль ЕдиногоАгента для PHP поддерживает PHP Redis версий от 3.1.6 до 6.2.0.
Наблюдение за инфраструктурой | Мониторинг журналов
Перепозиционирование хранения данных в рамках анализа логов
Функция сохранения данных в логах и ее снимки были перенесены из:
/var/lib/astromkey/oneagent/agent/config
в:
/var/lib/astromkey/oneagent/datastorage/loganalytics
Логи
Поддержка структурированных данных в логах событий Windows.
Начиная с этого выпуска, структурированные данные можно собирать из логгов событий Windows в ветвях «Данные пользователя» или «Данные событий» (в зависимости от доступности), а также в их подветвях. Собранные данные передаются вместе с содержимым записи в виде атрибутов.
Имена атрибутов присваиваются на основе доступной информации, такой как имена тегов, значение поля «Имя» или — если имена тегов повторяются, а поле «Имя» отсутствует — к имени тега добавляется порядковый номер.
Ветви без значений и теги с меткой "Бинарный" опускаются.
Наблюдаемость приложения
Параметры POST-запроса больше не передаются вместе с параметрами запроса.
Указание параметра запроса на перехват параметров больше не будет приводить к перехвату POST-параметров с указанным именем.
При необходимости параметры POST-запроса теперь придется определять отдельно в правиле захвата тела запроса.
Наблюдаемость инфраструктуры
Показатели Nettracer, доступности и расширения дискового пространства теперь увеличены.
Теперь метрики Nettracer, доступности хоста, доступности процесса и расширений дисковых устройств будут отправляться через сообщение MINTv2 вместо пересылки из ранее существовавшего сообщения MINTv1. В результате появилась возможность обогащать их всеми доступными атрибутами ресурсов на уровне хоста и процесса.
Поставка программного обеспечения
Теперь доступна функция распространения контекста span для PHP.
В этом релизе мы реализовали распространение контекста для пакетов span в PHP.
Платформа | ЕдиныйАгент
Название группы процессов добавляется ко всем метрикам JMX/PMI.
Теперь модуль Java-кода добавляет это измерение dt.process_group.detected_nameко всем метрикам JMX и PMI без схемы.
Платформа | ЕдиныйАгент
Теперь переменные расширения могут использоваться в качестве измерений для расширений Java JMX.
Теперь ЕдиныйАгент Java позволяет добавлять переменные в качестве измерений в расширения JMX фреймворка Extensions 2.0.
Наблюдение за инфраструктурой | Хосты
Улучшено обнаружение процессов Tomcat.
Улучшена функция обнаружения технологии Tomcat для сервера Tomcat, работающего в качестве службы.
Наблюдение за работой приложений | Очереди
Поддержка трассировки реактивного API Reactor Kafka (модуль Java)
Теперь мы поддерживаем автоматическую трассировку API Reactor Kafka для отправки и получения сообщений в Java-приложениях с использованием:
- Реактор Kafka 1.3.23+
- Spring для Apache Kafka 3.3.7+
Наблюдаемость приложения
Улучшена совместимость с правами доступа Elasticsearch (Elasticsearch 8.18+).
Несовместимость, вызванная системой Entitlements, появившейся в Elasticsearch 8.18.0, исправлена в версии ЕдиногоАгента 1.319, и модуль Java больше не будет отключаться при обнаружении Elasticsearch 8.18 или более поздней версии.
Entitlements предназначены для замены устаревшего Java Security Manager в Elasticsearch и создавали помехи для Java-модуля ЕдиногоАгента.
Платформа | ЕдиныйАгент
Расширенные правила обнаружения групп процессов для zAgent
Для улучшения структуры мониторинга мы расширили расширенные правила обнаружения PG в zAgent. Обратите внимание, что это повлияет на работу системы мониторинга.
Платформа | ЕдиныйАгент
Теперь функция автоматического обновления сбрасывает таймер задержки, когда опция «Обновить сейчас» снова становится доступна.
Если автоматическое обновление постоянно завершается с ошибкой, например, из-за недостатка места на диске, таймер задержки сбрасывается до значения по умолчанию после того, как ожидание обновления прекращается и кнопка «Обновить сейчас» снова становится доступной.
Платформа | ЕдиныйАгент
Поддержка реактивного Spring @RestController
Теперь ЕдиныйАгент поддерживает трассировку в реактивном коде @RestControllerтак же, @RestControllerкак и в нереактивном.
Поддерживаемые версии: org.springframework.boot:spring-boot-starter-webflux2+ и 3+.
Обратите внимание, что при использовании Spring Reactive и Webflux будут созданы новые объекты сервиса.
Наблюдаемость приложений | Распределенные трассировки
Alpine Linux (musl libc) на ARM64 для контейнеров (.NET-модуль)
Теперь мы поддерживаем автоматическую трассировку .NET-приложений в контейнерах на базе Alpine Linux (musl libc), работающих на архитектуре ARM64.
Наблюдение за инфраструктурой | Хосты
Добавлено кэширование данных для дополнительной системной информации хоста.
Теперь дополнительная информация о системе хоста будет собираться только один раз во время работы агента ОС.
Решённые проблемы
Выпуск версии 1.319 GA содержит 44 решенные проблемы.
| Компонент | Решенные проблемы |
|---|---|
| Общие | 7 |
| Модуль регистрации | 2 |
| Go | 2 |
| Структура расширений | 3 |
| Отладчик в реальном времени | 1 |
| Мейнфрейм | 11 |
| Node.js | 2 |
| Модуль ОС | 8 |
| Python | 2 |
| Java | 3 |
| Механизм причинно-следственной связи на основе ИИ | 1 |
| Сетевой модуль | 2 |
Общие
- Исправлена ошибка, из-за которой в некоторых случаях агент ОС мог кратковременно переключаться на конфигурацию декларативной группировки процессов на уровне клиента при перезапуске кластера Ключ-АСТРОМ, что могло привести к оповещениям о доступности процессов и потере метрик.
- Исправлена ошибка, из-за которой кнопка загрузки дампов памяти не отображалась.
- Приоритет атрибутов ресурсов, заданных с помощью переменной среды OTEL `OTEL_RESOURCE_ATTRIBUTES`, был изменен в соответствии с уровнем процесса, поэтому теперь можно переопределять атрибуты ресурсов с тем же именем, определенными на уровне хоста.
- В Alpine Linux теперь номер версии включается в лог агента версии ядра, поскольку вместо использования только значения VERSION из `/etc/os-release` при необходимости используется значение VERSION_ID.
- Исправлена ошибка, из-за которой на некоторых хостах или контейнерах происходил сбой в процессе агента или клиента с внедренным агентом, если вызов системной функции getaddrinfo() не удавался, а реализация системной функции freeaddrinfo() не содержала проверки на нулевой указатель.
- Исправлена ошибка, влияющая на корреляцию RUM (действия пользователя <-> распределенные трассировки) для агентов JavaScript, внедренных вручную.
- Добавлено корректное преобразование значения OID `AgentIp` в строку в источнике данных SNMP TRAP, чтобы избежать некорректного приведения типов во время обработки ловушек.
Модуль регистрации
- Модуль ЕдиныйАгент Log больше не будет добавлять строку "<empty>" к непустому значению атрибута при раскрытии подстановочного знака из пути к пользовательскому источнику логов. Теперь строка "<empty>" будет использоваться только тогда, когда значение атрибута пустое.
- Исправлены ошибки, приводившие к сбоям, когда количество контейнеров, отслеживаемых модулем логирования ЕдиногоАгента, превышало лимит открытых файловых дескрипторов для его процесса.
Go
- Исправлена ошибка, приводившая к сбою модуля ЕдиныйАгент Go, которая возникала, когда приложение Go предоставляло собственную реализацию функции `pthread_create`.
- Исправлена ошибка при получении метаданных функций для библиотек Go.
Структура расширений
- Исправлена ошибка, из-за которой отсутствие заголовка Content-Type в конечной точке метрик Prometheus препятствовало ее корректному распознаванию.
- Исправлена ошибка, из-за которой ответ от SNMP-устройства, содержащий ошибку, приводил к зацикливанию источника данных в бесконечном цикле.
- Исправлено некорректное обогащение `dt.metrics.source` для метрик, отправляемых из расширений, в результате чего значение изменялось с недопустимого {{astromkey_osagent}} на имя расширения.
Отладчик в реальном времени
- Улучшена выборка выполнений точек останова, теперь она работает и на основе количества одновременно выполняемых потоков.
Мейнфрейм
- Исправлена потоковая передача логов для CICS и IMS. Потоковая передача логов для CICS и IMS была отключена из-за отсутствия файла схемы в развертывании zRemote.
- Теперь функция анализа логов zAgent может извлекать уровни логирования и временные метки из ранее недоступных для анализа записей логов.
- Исправлена ошибка, из-за которой в Grail отсутствовала метрика `dt.host.zos.msu_hours`, но присутствовала соответствующая метрика `builtin:host.zos.msu_hours`.
- Добавлено расширенное логирование при проверке соединений с DB2 модулем zRemote во время запуска, а также улучшена обработка потенциально необработанных исключений.
- Отменена оптимизация, добавленная в версии ЕдиныйАгент 1.317, которая вызывала конфликт при регистрации агентов между zDC и zRemote.
- Теперь zRemote позволяет подключать к zRemote различные экземпляры DB2 через один и тот же zDC.
- Исправлена ошибка, которая могла привести к сбою zRemote при запросе ZDC на загрузку и отправку библиотеки zLocal на мэйнфрейм.
- Устранены ложные предупреждения zRemote при очистке отключенных компонентов мэйнфрейма.
- Исправлена ошибка, из-за которой модуль z/OS некорректно преобразовывал обратную косую черту (`\`), левую скобку (`[`) и правую скобку (`]`) во время обработки потоков логов.
- При отключении группировки IMS идентификатор группы процессов в зависимом от IMS регионе больше не изменяется по сравнению с предыдущими версиями.
- Исправлена ошибка, из-за которой регионы, зависящие от IMS, не инициализировались после перезапуска zRemote. До повторной инициализации ICTL инициализация IAPP блокируется, и модуль zRemote игнорирует данные IAPP.
Node.js
- Исправлена ошибка, из-за которой приложения Node.js иногда аварийно завершали работу при включенной функции CpuSampling (когда были включены функции ЕдиногоАгента «Захват информации о наиболее загруженных методах ЦП в фоновом режиме» и/или «Захват информации о наиболее загруженных методах в PurePaths»). Вероятность сбоя возрастала, когда приложение использовало рабочие потоки.
- Исправлена ошибка, препятствовавшая обновлению настроек ограничения усечения строк для приложений Node.js.
модуль ОС
- Исправлена ошибка, из-за которой ЕдиныйАгент иногда не отправлял метрику доступности во время обновления ЕдиногоАгента.
- Исправлена ошибка, из-за которой при устаревании файлов в agent/bin в Windows предпринималась попытка удалить используемые исполняемые файлы агента.
- Исправлены пробелы в данных метрик при использовании отладочного флага decreaseUpdateFrequency.
- Исправлены случаи, когда из-за односторонней нормализации путей к библиотекам ЕдиногоАгента определение их использования завершалось с ошибкой, и попытка их удаления выполнялась некорректно.
- Событие перезагрузки отправляется только в том случае, если мониторинг включен. Ранее оно отправлялось также и при отключенном мониторинге данного хоста.
- Исправлены процессы сопоставления, для которых модуль ЕдиныйАгент OS не мог прочитать все свойства.
- Теперь атрибуты ресурсов на уровне хоста в событиях имеют самый низкий, а не самый высокий приоритет, что позволяет перезаписывать ресурсы на уровне хоста в событиях ресурсами на уровне процесса.
- Теперь исполняемые файлы сервера Redis, содержащие номер версии в своем имени, классифицируются как Redis.
Python
- Исправлена ошибка, из-за которой отслеживаемый процесс Python иногда мог привести к взаимоблокировке во время создания дочернего процесса, если в это время было получено обновление конфигурации ЕдиногоАгента. Это также касалось неочевидных способов создания дочерних процессов, таких как `subprocess.run`.
- Модуль кода ЕдиныйАгент для Python теперь использует блокировку вокруг обработчиков форков, которые он регистрирует в интерпретаторе Python. Это предотвращает проблемы, когда модуль кода может оставлять дополнительные потоки запущенными во время параллельного выполнения форков в отдельных потоках Python или может перестать передавать данные после этого. Поскольку параллельное создание форков из Python всегда небезопасно, даже без участия модуля кода, такие ситуации должны быть редкими. Несмотря на дополнительную блокировку, не ожидается никакого влияния на производительность от этого изменения из-за GIL Python, который предотвращает параллелизм.
- Исключение, возникающее во время инструментирования процесса получения сообщений SQS, иногда выходило за пределы ЕдиногоАгента и нарушало работу инструментированных приложений. Соответствующие части кода инструментирования были скорректированы для защиты инструментированных приложений от внутренних ошибок ЕдиногоАгента .
Java
- Теперь при загрузке расширения PMI учитывается элемент FeatureSet в YAML-файле расширения.
- Исправлена ошибка, из-за которой записи в JSONLayout удалялись при включенном обогащении логов ЕдиногоАгента.
- После обновления ЕдиногоАгента до версии, поддерживающей новую версию Java, в веб-интерфейсе больше не отображается сообщение «Активация глубокого мониторинга не удалась».
Механизм причинно-следственной связи на основе ИИ
- Значения в строке запроса MongoDB маскируются вопросительным знаком "?" по соображениям конфиденциальности данных и производительности агрегирования; однако значения целочисленных типов могли быть отправлены как есть. Это исправление гарантирует, что числовые значения также будут маскироваться.
Сетевой модуль
- Показатель пропускной способности networkagent теперь корректно отображается для TCP-соединений с большой пропускной способностью.
- Сетевые метрики, основанные на данных `oneagentnetttracer`, теперь имеют метки времени, синхронизированные со временем кластера, аналогично другим метрикам, отправляемым модулем ЕдиныйАгент OS.
ЕдиныйАгент для Android
Цифровой опыт | RUM Mobile
Обновленная версия Kotlin
Мы обновили Kotlin до версии 2.0.21.
ЕдиныйАгент для iOS
Цифровой опыт | RUM Mobile
Пользовательская метка элемента управления для названия действия
Мы добавили новый вариант в withCustomInstrumentationConfigмодификатор представления, который позволяет указать имя действия. Используйте .useControlName(customName)для определения имени действия.
ЕдиныйАгент для JavaScript
Цифровой опыт | RUM Web
Упрощенный код совместимости RUM с браузерами.
Для оптимизации работы RUM мы удалили код совместимости для версий браузеров, не поддерживающих PerformanceEntry (все поддерживаемые браузеры поддерживают PerformanceEntry). JavaScript-код RUM больше не инициализируется в этих браузерах.
В версии 1.319 GA исправлено 5 ошибок.
| Компонент | Решены вопросы |
|---|---|
| JavaScript | 4 |
| RUM | 1 |
JavaScript
- Исправлена ошибка, из-за которой тип возвращаемого значения вызова fetch не соответствовал типу Promise, поскольку создавался дополнительный слой-обертка Promise с использованием Promise ponyfill вместо собственного конструктора Promise.
- Исправлена ошибка, из-за которой события взаимодействия с пользователем не регистрировались.
- Исправлена ошибка, приводившая к некорректному отображению ошибок скрипта.
- Исправлена ошибка, из-за которой на страницах с большим количеством ресурсов возникали дублирующиеся записи водопада, когда собственный PerformanceObserver был недоступен.
RUM
- Исправлена ошибка, возникавшая в приложениях, использующих медиаплеер Wistia с включенной опцией «Использовать прокси-API для XHR-запросов», из-за которой JavaScript RUM вызывал предупреждение в Wistia.
API Ключ-АСТРОМ
API среды
/extensions/{extensionName}/monitoringConfigurations/
GET /extensions/{extensionName}/monitoringConfigurations/{configurationId}/auditНовое!GET /extensions/{extensionName}/monitoringConfigurations/{configurationId}/status- Возвращаемый тип:
- Изменено 200 OK
- Изменена схема ExtensionStatusDto
- Нарушенная совместимость
- Измененное свойство status
- Добавлены значения перечисления:
PENDINGWARNING
- Добавлены значения перечисления:
- Удаленj обязательнjt свойство timestamp.
- Измененное свойство status
- Нарушенная совместимость
- Изменена схема ExtensionStatusDto
- Изменено 200 OK
- Возвращаемый тип:
/activeGates
GET /activeGates- Параметр:
- Добавлено fipsMode в запрос
- Возвращаемый тип:
- Изменено 200 OK
- Изменена схема ActiveGateList.
- Изменено свойство activeGates
- Добавлено свойство fipsMode
- Изменено свойство activeGates
- Изменена схема ActiveGateList.
- Изменено 200 OK
- Параметр:
GET /activeGates/{agId}- Возвращаемый тип::
- Изменено 200 OK
- Изменена схема ActiveGate.
- Добавлено свойство fipsMode
- Изменена схема ActiveGate.
- Изменено 200 OK
- Возвращаемый тип::
/extensions/
GET /extensions/{extensionName}/monitoringConfigurations/status- Расширения:
- Уровень зрелости API изменился с
IN_DEVELOPMENTнаGENERAL_AVAILABILITY
- Уровень зрелости API изменился с
- Расширения:
GET /extensions/{extensionName}/{extensionVersion}/schema- Возвращаемый тип:
- Изменено 200 OK
- Изменена схема SchemaDefinitionRestDto
- Изменены ограничения удаления свойств.
- Добавлены свойства: schemaIds type
- Добавлено обязательное свойство: type
- Изменены ограничения удаления свойств.
- Изменена схема SchemaDefinitionRestDto
- Изменено 200 OK
- Возвращаемый тип:
/settings/schemas/
GET /settings/schemas/{schemaId}- Возвращаемый тип:
- Изменено 200 OK
- Изменена схема SchemaDefinitionRestDto
- Изменены свойство deletionConstraints
- Добавлены свойства: schemaIds type
- Добавлено обязательное свойство: type
- Изменены свойство deletionConstraints
- Изменена схема SchemaDefinitionRestDto
- Изменено 200 OK
- Возвращаемый тип:
/logs/ingest
POST /logs/ingest- Запрос:
- Добавлен
application/jsonl - Добавлен
application/jsonl; charset=utf-8 - Добавлен
application/jsonlines - Добавлен
application/jsonlines+json - Добавлен
application/jsonlines+json; charset=utf-8 - Добавлен
application/jsonlines; charset=utf-8 - Добавлен
application/x-jsonlines - Добавлен
application/x-jsonlines; charset=utf-8 - Добавлен
application/x-ndjson - Добавлен
application/x-ndjson; charset=utf-8
- Добавлен
- Запрос:
/ua/entity
POST /ua/entityРанний пользователь- Возвращаемый тип:
- Изменено 200 OK
- Изменена схема UAEntityScreenDefinition.
- Изменено свойство tags.
- Добавлено свойство: tagContextFilter
- Изменено свойство tags.
- Изменена схема UAEntityScreenDefinition.
- Изменено 200 OK
- Возвращаемый тип:
/monitoringstate
GET /monitoringstate- Возвращаемый тип:
- Изменено 200 OK
- Изменена схема MonitoredStates
- Изменено свойство monitoringStates
- Изменено свойство state
- Добавлено значение перечисления:
process_group_pgr_group_update_suppressed
- Добавлено значение перечисления:
- Изменено свойство state
- Изменено свойство monitoringStates
- Изменена схема MonitoredStates
- Изменено 200 OK
- Возвращаемый тип:
/entities
Новое:
GET /enties- Ответ объекта MEtag
- Добавлено: source
- Добавлено: sourceSetting
- Ответ объекта ManagementZone
- Добавлено: sourceSetting
- Ответ объекта MEtag
GET /enties/{entityId}- Ответ объекта MEtag
- Добавлено: source
- Добавлено: sourceSetting
- Ответ объекта ManagementZone
- Добавлено: sourceSetting
- Ответ объекта MEtag
Устаревшее:
POST /entities/securityContextDELETE /entities/securityContext
/entity/infrastructure/processes и /process-groups
GET /entity/infrastructure/process-groups- Возвращаемый тип:
- Изменено 200 OK
- Изменена схема null
- Изменено свойство metadata
- Добавлены свойства: ibmCicsImsApplid ibmCicsImsJobName
- Изменено свойство metadata
- Изменена схема null
- Изменено 200 OK
- Возвращаемый тип:
GET /entity/infrastructure/process-groups/{meIdentifier}- Возвращаемый тип:
- Изменено 200 OK
- Изменена схема ProcessGroup.
- Изменено свойство metadata
- Добавлены свойства: ibmCicsImsApplid ibmCicsImsJobName
- Изменено свойство metadata
- Изменена схема ProcessGroup.
- Изменено 200 OK
- Возвращаемый тип:
GET /entity/infrastructure/processes- Возвращаемый тип:
- Изменено 200 OK
- Изменена схема null
- Изменено свойство metadata
- Добавлены свойства: ibmCicsImsApplid ibmCicsImsJobName
- Изменено свойство metadata
- Изменена схема null
- Изменено 200 OK
- Возвращаемый тип:
GET /entity/infrastructure/processes/{meIdentifier}- Возвращаемый тип:
- Изменено 200 OK
- Изменена схема ProcessGroupInstance
- Изменено свойство metadata
- Добавлены свойства: ibmCicsImsApplid ibmCicsImsJobName
- Изменено свойство metadata
- Изменена схема ProcessGroupInstance
- Изменено 200 OK
- Возвращаемый тип:
/jsMappingFiles
Новый :
PUT /jsMappingFiles/contentGET /jsMappingFiles/metadataPUT /jsMappingFiles/metadataDELETE /jsMappingFiles
Устаревшее :
GET /jsMappingFilesPUT /jsMappingFiles/{minifiedJsFileUrl}/{fileType}DELETE /jsMappingFiles/{minifiedJsFileUrl}/{fileType}PUT /jsMappingFiles/{minifiedJsFileUrl}/{fileType}/metadata
/oneagents/managedRemoteCommunicationSettings
Новое :
POST /oneagents/managedRemoteCommunicationSettings/dryRunPOST /oneagents/managedRemoteCommunicationSettings/execute
/rum/
Новое :
Уровень зрелости API изменился с IN_DEVELOPMENTнаEARLY_ADOPTER
GET /rum/inlineCode/{applicationId}Ранний пользовательGET /rum/javaScriptTag/{applicationId}Ранний пользовательGET /rum/oneAgentJavaScriptTag/{applicationId}Ранний пользовательGET /rum/oneAgentJavaScriptTagWithSri/{applicationId}Ранний пользователь
/settings/schemas/
GET /settings/schemas/{schemaId}- Возвращаемый тип:
- Изменено 200 OK
- Изменена схема SchemaDefinitionRestDto
- Изменено свойство schemaConstraints
- Добавлено свойство: flattenCollections
- Изменено свойство schemaConstraints
- Изменена схема SchemaDefinitionRestDto
- Изменено 200 OK
- Возвращаемый тип:
API конфигурации
/extensions/{technology}/availableHosts
GET /extensions/{technology}/availableHostsРанний пользователь- Параметр:
- Изменение технологий на пути
- Добавлено значение перечисления:
KOTLIN_COROUTINES
- Добавлено значение перечисления:
- Изменение технологий на пути
- Параметр:
/service/requestAttributes/
POST /service/requestAttributes
- Запрос:
- Изменена схема RequestAttribute.
- Изменено свойство dataSources
- Изменено свойство scope
- Изменено свойство serviceTechnology
- Добавлено значение перечисления:
KOTLIN_COROUTINES
- Добавлено значение перечисления:
- Изменено свойство serviceTechnology
- Изменено свойство scope
- Изменено свойство dataSources
- Изменена схема RequestAttribute.
POST /service/requestAttributes/validator- Запрос:
- Изменена схема RequestAttribute.
- Изменено свойство dataSources
- Изменено свойство scope
- Изменено свойство serviceTechnology
- Добавлено значение перечисления:
KOTLIN_COROUTINES
- Добавлено значение перечисления:
- Изменено свойство serviceTechnology
- Изменено свойство scope
- Изменено свойство dataSources
- Изменена схема RequestAttribute.
- Запрос:
GET /service/requestAttributes/{id}- Возвращаемый тип:
- Изменено 200 OK
- Изменена схема RequestAttribute.
- Изменено свойство dataSources
- Изменено свойство scope
- Изменено свойство serviceTechnology.
- Добавлено значение перечисления:
KOTLIN_COROUTINES
- Добавлено значение перечисления:
- Изменено свойство serviceTechnology.
- Изменено свойство scope
- Изменено свойство dataSources
- Изменена схема RequestAttribute.
- Изменено 200 OK
- Возвращаемый тип:
PUT /service/requestAttributes/{id}- Запрос:
- Изменена схема RequestAttribute.
- Изменено свойство dataSources
- Изменено свойство scope
- Изменено свойство serviceTechnology
- Добавлено значение перечисления:
KOTLIN_COROUTINES
- Добавлено значение перечисления:
- Изменено свойство serviceTechnology
- Изменено свойство scope
- Изменено свойство dataSources
- Изменена схема RequestAttribute.
- Запрос:
POST /service/requestAttributes/{id}/validator- Запрос:
- Изменена схема RequestAttribute.
- Изменено свойство dataSources
- Изменено свойство scope
- Изменено свойство serviceTechnology
- Добавлено значение перечисления:
KOTLIN_COROUTINES
- Добавлено значение перечисления:
- Изменено свойство serviceTechnology
- Изменено свойство scope
- Изменено свойство dataSources
- Изменена схема RequestAttribute.
- Запрос:
API кластера
/cluster
GET /cluster- Возвращаемый тип:
- Изменено 200 OK
- Изменена нулевая схема (application/json)
- Изменено свойство dnsEntryPointUris
- Устаревшее значение изменено на true
- Изменено свойство dnsEntryPointUris
- Изменена нулевая схема (application/json)
- Изменено 200 OK
- Возвращаемый тип:
/activeGates
GET /activeGates- Параметр:
- Добавление fipsMode в запрос
- Возвращаемый тип:
- Изменено 200 OK
- Изменена схема ActiveGateList.
- Изменено свойство activeGates
- Добавлено свойство: fipsMode
- Изменено свойство activeGates
- Изменена схема ActiveGateList.
- Изменено 200 OK
- Параметр:
GET /activeGates/{agId}- Возвращаемый тип:
- Изменено 200 OK
- Изменена схема ActiveGate.
- Добавлено свойство: fipsMode
- Изменена схема ActiveGate.
- Изменено 200 OK
- Возвращаемый тип:
/settings/schemas/
GET /settings/schemas/{schemaId}- Возвращаемый тип:
- Изменено 200 OK
- Изменена схема SchemaDefinitionRestDto
- Изменены ограничения удаления свойств.
- Добавлены свойства: тип schemaIds type
- Добавлено обязательное свойство: type
- Изменены ограничения удаления свойств.
- Изменена схема SchemaDefinitionRestDto
- Изменено 200 OK
- Возвращаемый тип:
GET /settings/schemas/{schemaId}- Возвращаемый тип:
- Изменено 200 OK
- Изменена схема SchemaDefinitionRestDto
- Изменено свойство schemaConstraints
- Добавлено свойство: flattenCollections
- Изменено свойство schemaConstraints
- Изменена схема SchemaDefinitionRestDto
- Изменено 200 OK
- Возвращаемый тип:
/cluster/maintenance
Новое:
GET /cluster/maintenancePOST /cluster/maintenance/onPOST /cluster/maintenance/off