This change affects only DPS tenants, for which Synthetic generates Grail events.
In January 2025, we renamed some of the Synthetic event attributes to align Synthetic events with latest Dynatrace naming conventions.
This specifically affects batch_status
events produced by, for example, Synthetic for Workflows.
If your workflows use output from Synthetic for Workflows, check your workflows and update all instances of the old attribute names.
You have until May 31, 2025, to make these updates:
A comparison of all old and new names is provided in the table below.
Because Synthetic for Workflows output can be used in so many ways across different workflow actions, it is not possible to automatically update attribute names. Therefore, you'll need to find and update all affected attribute names manually.
To find affected attribute names, open each workflow and look for any instances of the old attribute names in the workflow actions.
However, to be sure, look through all possible configuration options for each workflow. Update the attribute name according the table below and then save the workflow. Do this for all workflows.
This table includes all affected batch_status
event attributes, with old attribute names and the corresponding new attribute names.
Further information about Synthetic batch_status
events (attribute, type, description, and examples) is available at Synthetic batch status.
__key__
and __index__
are placeholders; the exact values depend on the specific Synthetic for Workflows action.
Old attribute name | New attribute name |
---|---|
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 |