Обновления атрибутов синтетики

Материал из Документация Ключ-АСТРОМ

Обновления атрибутов синтетики

Актуально только для лицензирования DPS Это изменение затрагивает только арендаторов DPS, для которых синтетический мониторинг генерирует события Grail.

В январе 2025 года мы переименовали некоторые атрибуты синтетических событий, чтобы привести их в соответствие с последними соглашениями об именовании в Ключ-АСТРОМ. Это касается событий batch_status, создаваемых, например, Синтетикой для Workflows.

Если ваши рабочие процессы используют выходные данные Синтетики для Workflows, проверьте их и обновите все экземпляры старых имён атрибутов.

У вас есть до 31 мая 2025 года, чтобы внести эти обновления:

  • До 31 мая 2025 года Синтетика для Workflows возвращает атрибуты как в старом, так и в новом формате именования.
  • После 31 мая 2025 года Синтетика для Workflows будет возвращать атрибуты только в новом формате именования.

Сравнение всех старых и новых имён приведено в таблице ниже.

Как обновить имена атрибутов

Поскольку выходные данные Синтетики для Workflows могут использоваться множеством способов в различных действиях рабочих процессов, автоматическое обновление имён атрибутов невозможно. Поэтому вам потребуется найти и обновить все затронутые имена атрибутов вручную.

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

  • Проверьте все задачи рабочего процесса, которые следуют за действием Синтетики для Workflows (то есть задачи, которые могут использовать результаты этого действия).
  • Имена синтетических атрибутов можно найти на панели конфигурации действия, на вкладках Входные данные и Условия.
  • Однако для уверенности просмотрите все возможные параметры конфигурации каждого рабочего процесса. Обновите имя атрибута в соответствии с таблицей ниже и сохраните рабочий процесс. Проделайте это для всех рабочих процессов.

Сравнение старых и новых имён

В этой таблице приведены все затронутые атрибуты событий batch_status со старыми и соответствующими новыми именами.

Дополнительная информация о событиях Synthetic batch_status (атрибуты, тип, описание и примеры) доступна в разделе Synthetic batch status.

__key__ и __index__ являются заполнителями; точные значения зависят от конкретного действия Синтетики для Workflows.

Старое имя атрибута Новое имя атрибута
dt.synthetic.batch.status
batch.status
dt.synthetic.result.duration
batch_result.duration
dt.synthetic.result.executed_count
batch_result.executed_count
dt.synthetic.result.failed_count
batch_result.failed_count
dt.synthetic.result.failed_to_execute_count
batch_result.failed_to_execute_count
dt.synthetic.result.total_duration
batch_result.total_duration
dt.synthetic.result.triggered_count
batch_result.triggered_count
dt.synthetic.result.triggering_problems_count
batch_result.triggering_problems_count
dt.synthetic.configuration.fail_on_performance_issue
configuration.fail_on_performance_issue
dt.synthetic.configuration.fail_on_ssl_warning
configuration.fail_on_ssl_warning
dt.synthetic.configuration.processing_mode
configuration.processing_mode
dt.synthetic.configuration.take_screenshot_on_success
configuration.take_screenshot_on_success
dt.synthetic.metadata.__key__
metadata.__key__
dt.synthetic.triggered_executions
triggered_executions
dt.synthetic.failed_executions.__index__.location.id
failed_executions.__index__.dt.entity.synthetic_location
dt.synthetic.failed_executions.__index__.monitor.id
failed_executions.__index__.dt.synthetic.monitor.id
dt.synthetic.failed_executions.__index__.execution.end_timestamp
failed_executions.__index__.execution.end_timestamp
dt.synthetic.failed_executions.__index__.execution.id
failed_executions.__index__.execution.id
dt.synthetic.failed_executions.__index__.execution.stage
failed_executions.__index__.execution.stage
dt.synthetic.failed_executions.__index__.status.code
failed_executions.__index__.result.status.code
dt.synthetic.failed_executions.__index__.status.details
failed_executions.__index__.result.status.details
dt.synthetic.failed_executions.__index__.status.message
failed_executions.__index__.result.status.message
dt.synthetic.failed_executions.__index__.status.on_demand.message
failed_executions.__index__.result.status.on_demand.message
dt.synthetic.failed_to_execute.__index__.location.id
failed_to_execute.__index__.dt.entity.synthetic_location
dt.synthetic.failed_to_execute.__index__.monitor.id
failed_to_execute.__index__.dt.synthetic.monitor.id
dt.synthetic.failed_to_execute.__index__.execution.end_timestamp
failed_to_execute.__index__.execution.end_timestamp
dt.synthetic.failed_to_execute.__index__.execution.id
failed_to_execute.__index__.execution.id
dt.synthetic.failed_to_execute.__index__.execution.stage
failed_to_execute.__index__.execution.stage
dt.synthetic.triggering_problems.__index__.location.id
triggering_problems.__index__.dt.entity.synthetic_location
dt.synthetic.triggering_problems.__index__.entity.id
triggering_problems.__index__.triggering_problem.entity.id
dt.synthetic.triggering_problems.__index__.cause
triggering_problems.__index__.triggering_problem.cause
dt.synthetic.triggering_problems.__index__.details
triggering_problems.__index__.triggering_problem.details