Definition of Synthetic events.
Synthetic HTTP monitor execution event
The following base fields are used for synthetic events.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| timestamp | stableThe time (UNIX Epoch time in nanoseconds) when the event originated, typically when the source created it. If no original timestamp is available, it will be populated at ingest time and required for all events. In the case of a correlated event (for example, ITIL events), this time could be different from the event.start time, as this time represents the actual timestamp when the "update" for the event was created. |
|
| string | stableUnique identifier string of an event; is stable across multiple refreshes and updates. |
|
| string | stableDescribes the version of the event. |
|
| string | stableThe unique type identifier of a given event.Tags: |
|
| string | stableGives high-level information about what kind of information the event contains without being specific about the contents of the event. It helps to determine the record type of a raw event. 1Tags: |
|
Fixed value SYNTHETIC_EVENT.
The following fields are common for all synthetic events.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | resource experimentalThe identifier of the monitor. |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| smartscapeId | resource experimentalThe Smartscape ID of the monitor. |
|
| smartscapeId | resource stableSmartscape ID referencing a Browser Monitor entity.Tags: |
|
| smartscapeId | resource stableSmartscape ID referencing an HTTP Check entity.Tags: |
|
| smartscapeId | resource experimentalThe Smartscape ID of a Synthetic Network Availability Monitor entity.Tags: |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future.**An entity ID of an entity of type EXTERNAL_SYNTHETIC_TEST.Tags: |
|
| string | **deprecatedReplaced with |
|
| string | experimentalThe name of the monitor. |
|
| string | resource experimentalThe identifier of the monitor step. |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future.**An entity ID of an entity of type EXTERNAL_SYNTHETIC_TEST_STEP.Tags: |
|
| smartscapeId | resource experimentalThe Smartscape ID of the monitor step. |
|
| smartscapeId | resource stableSmartscape ID referencing a Browser Monitor Step entity.Tags: |
|
| smartscapeId | resource stableSmartscape ID referencing an HTTP Check Step entity.Tags: |
|
| string | **deprecatedReplaced with |
|
| string | experimentalThe name of the step. |
|
| long | **deprecatedReplaced with |
|
| string[] | resource experimentalIDs of monitored entities. |
|
| smartscapeId[] | resource experimentalThe Smartscape IDs of a Synthetic monitored entities. |
|
| long | experimentalThe sequence number of the step within the synthetic browser monitor, indicating the order of execution of the steps. |
|
| string | experimentalUser-defined primary grail tags, |
|
| string | resource stableThe security context is used in access permissions to limit the visibility. Learn more about the Dynatrace permission modelTags: |
The following base fields are used for synthetic execution events.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimentalThe type of the execution. |
|
| timestamp | experimentalThe timestamp when execution was finished, in UTC milliseconds. |
|
| long | resource experimentalThe identifier of the batch (defined for on-demand executions only). |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
execution.type MUST be one of the following:
| Value | Description |
|---|---|
| on-creation |
| on-demand |
| on-demand with customized script |
| on-update |
| re-run |
| standard |
The following status fields are used for synthetic execution events.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimentalStatus details. |
|
| string | experimentalThe on-demand status message. |
|
| string | experimentalThe details of the status. |
|
| string | experimentalThe category of the status. |
|
| long | experimentalNumeric representation of the status. |
|
| string | experimentalThe message returned by an execution or a status message. |
|
result.status.category MUST be one of the following:
| Value | Description |
|---|---|
| Execution fail |
| Not executed |
| Success |
| Unexpected error |
The following result fields are used for synthetic monitor execution events.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimentalThe name of the failed step |
|
| long | deprecatedThe sequence ID of the step. Replaced by |
|
| long | experimentalThe sequence id of the step. |
|
| long | experimentalThe number of executed steps. |
|
| long | experimentalThe id of the engine which has executed the monitor. |
|
| string | experimentalThe type of synthetic location. |
|
| string | experimentalResult state of monitor execution. |
|
| string | resource experimentalHexadecimal identifier of the ActiveGate prefixed with |
|
result.location.type MUST be one of the following:
| Value | Description |
|---|---|
| Private |
| Public |
result.state MUST be one of the following:
| Value | Description |
|---|---|
| Fail |
| Success |
| Attribute | Type | Description | Examples |
|---|---|---|---|
| duration | experimentalThe duration of the monitor/step. |
|
| duration | experimentalThe host name resolution time of the step/sum of all steps. |
|
| timestamp | experimentalThe peer certificate expiration date. |
|
| duration | experimentalThe redirection time of the step/sum of all steps. |
|
| long | experimentalThe number of redirects of the step/sum of all steps. |
|
| boolean | experimentalSet to true in case response body size has been exceeded. |
|
| long | experimentalThe response size of the step/sum of all steps. |
|
| long | experimentalThe HTTP status code reported for the execution. |
|
| timestamp | experimentalThe start timestamp of the execution. |
|
| duration | experimentalThe tcp connection time of the step/sum of all steps. |
|
| duration | experimentalThe time taken until the first byte of the response is received from the server, relevant application caches, or a local resource. Reported for monitor level, calculated for the sum of all steps. |
|
| duration | experimentalThe tls handshake time of the step/sum of all steps. |
|
Synthetic HTTP step execution event
The following base fields are used for synthetic events.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| timestamp | stableThe time (UNIX Epoch time in nanoseconds) when the event originated, typically when the source created it. If no original timestamp is available, it will be populated at ingest time and required for all events. In the case of a correlated event (for example, ITIL events), this time could be different from the event.start time, as this time represents the actual timestamp when the "update" for the event was created. |
|
| string | stableUnique identifier string of an event; is stable across multiple refreshes and updates. |
|
| string | stableDescribes the version of the event. |
|
| string | stableThe unique type identifier of a given event.Tags: |
|
| string | stableGives high-level information about what kind of information the event contains without being specific about the contents of the event. It helps to determine the record type of a raw event. 1Tags: |
|
Fixed value SYNTHETIC_EVENT.
The following fields are common for all synthetic events.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | resource experimentalThe identifier of the monitor. |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| smartscapeId | resource experimentalThe Smartscape ID of the monitor. |
|
| smartscapeId | resource stableSmartscape ID referencing a Browser Monitor entity.Tags: |
|
| smartscapeId | resource stableSmartscape ID referencing an HTTP Check entity.Tags: |
|
| smartscapeId | resource experimentalThe Smartscape ID of a Synthetic Network Availability Monitor entity.Tags: |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future.**An entity ID of an entity of type EXTERNAL_SYNTHETIC_TEST.Tags: |
|
| string | **deprecatedReplaced with |
|
| string | experimentalThe name of the monitor. |
|
| string | resource experimentalThe identifier of the monitor step. |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future.**An entity ID of an entity of type EXTERNAL_SYNTHETIC_TEST_STEP.Tags: |
|
| smartscapeId | resource experimentalThe Smartscape ID of the monitor step. |
|
| smartscapeId | resource stableSmartscape ID referencing a Browser Monitor Step entity.Tags: |
|
| smartscapeId | resource stableSmartscape ID referencing an HTTP Check Step entity.Tags: |
|
| string | **deprecatedReplaced with |
|
| string | experimentalThe name of the step. |
|
| long | **deprecatedReplaced with |
|
| string[] | resource experimentalIDs of monitored entities. |
|
| smartscapeId[] | resource experimentalThe Smartscape IDs of a Synthetic monitored entities. |
|
| long | experimentalThe sequence number of the step within the synthetic browser monitor, indicating the order of execution of the steps. |
|
| string | experimentalUser-defined primary grail tags, |
|
| string | resource stableThe security context is used in access permissions to limit the visibility. Learn more about the Dynatrace permission modelTags: |
The following base fields are used for synthetic execution events.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimentalThe type of the execution. |
|
| timestamp | experimentalThe timestamp when execution was finished, in UTC milliseconds. |
|
| long | resource experimentalThe identifier of the batch (defined for on-demand executions only). |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
execution.type MUST be one of the following:
| Value | Description |
|---|---|
| on-creation |
| on-demand |
| on-demand with customized script |
| on-update |
| re-run |
| standard |
The following result fields are used for synthetic monitor step execution events.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimentalResult state of monitor execution. |
|
result.state MUST be one of the following:
| Value | Description |
|---|---|
| Fail |
| Success |
The following status fields are used for synthetic execution events.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimentalStatus details. |
|
| string | experimentalThe on-demand status message. |
|
| string | experimentalThe details of the status. |
|
| string | experimentalThe category of the status. |
|
| long | experimentalNumeric representation of the status. |
|
| string | experimentalThe message returned by an execution or a status message. |
|
result.status.category MUST be one of the following:
| Value | Description |
|---|---|
| Execution fail |
| Not executed |
| Success |
| Unexpected error |
| Attribute | Type | Description | Examples |
|---|---|---|---|
| duration | experimentalThe duration of the monitor/step. |
|
| duration | experimentalThe host name resolution time of the step/sum of all steps. |
|
| timestamp | experimentalThe peer certificate expiration date. |
|
| duration | experimentalThe redirection time of the step/sum of all steps. |
|
| long | experimentalThe number of redirects of the step/sum of all steps. |
|
| boolean | experimentalSet to true in case response body size has been exceeded. |
|
| long | experimentalThe response size of the step/sum of all steps. |
|
| long | experimentalThe HTTP status code reported for the execution. |
|
| timestamp | experimentalThe start timestamp of the execution. |
|
| duration | experimentalThe tcp connection time of the step/sum of all steps. |
|
| duration | experimentalThe time taken until the first byte of the response is received from the server, relevant application caches, or a local resource. Reported for monitor level, calculated for the sum of all steps. |
|
| duration | experimentalThe tls handshake time of the step/sum of all steps. |
|
Synthetic HTTP step execution details event
The following base fields are used for synthetic events.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| timestamp | stableThe time (UNIX Epoch time in nanoseconds) when the event originated, typically when the source created it. If no original timestamp is available, it will be populated at ingest time and required for all events. In the case of a correlated event (for example, ITIL events), this time could be different from the event.start time, as this time represents the actual timestamp when the "update" for the event was created. |
|
| string | stableUnique identifier string of an event; is stable across multiple refreshes and updates. |
|
| string | stableDescribes the version of the event. |
|
| string | stableThe unique type identifier of a given event.Tags: |
|
| string | stableGives high-level information about what kind of information the event contains without being specific about the contents of the event. It helps to determine the record type of a raw event. 1Tags: |
|
Fixed value SYNTHETIC_EVENT.
The following fields are common for all synthetic events.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | resource experimentalThe identifier of the monitor. |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| smartscapeId | resource experimentalThe Smartscape ID of the monitor. |
|
| smartscapeId | resource stableSmartscape ID referencing a Browser Monitor entity.Tags: |
|
| smartscapeId | resource stableSmartscape ID referencing an HTTP Check entity.Tags: |
|
| smartscapeId | resource experimentalThe Smartscape ID of a Synthetic Network Availability Monitor entity.Tags: |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future.**An entity ID of an entity of type EXTERNAL_SYNTHETIC_TEST.Tags: |
|
| string | **deprecatedReplaced with |
|
| string | experimentalThe name of the monitor. |
|
| string | resource experimentalThe identifier of the monitor step. |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future.**An entity ID of an entity of type EXTERNAL_SYNTHETIC_TEST_STEP.Tags: |
|
| smartscapeId | resource experimentalThe Smartscape ID of the monitor step. |
|
| smartscapeId | resource stableSmartscape ID referencing a Browser Monitor Step entity.Tags: |
|
| smartscapeId | resource stableSmartscape ID referencing an HTTP Check Step entity.Tags: |
|
| string | **deprecatedReplaced with |
|
| string | experimentalThe name of the step. |
|
| long | **deprecatedReplaced with |
|
| string[] | resource experimentalIDs of monitored entities. |
|
| smartscapeId[] | resource experimentalThe Smartscape IDs of a Synthetic monitored entities. |
|
| long | experimentalThe sequence number of the step within the synthetic browser monitor, indicating the order of execution of the steps. |
|
| string | experimentalUser-defined primary grail tags, |
|
| string | resource stableThe security context is used in access permissions to limit the visibility. Learn more about the Dynatrace permission modelTags: |
The following result fields are used for synthetic monitor step execution events.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimentalResult state of monitor execution. |
|
result.state MUST be one of the following:
| Value | Description |
|---|---|
| Fail |
| Success |
| Attribute | Type | Description | Examples |
|---|---|---|---|
| record[] | experimentalA collection of custom log lines |
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimentalHTTP request method. |
|
| string | experimentalThe peer certificate details. |
|
| string | experimentalHTTP request headers, |
|
| string | experimentalThe request body. |
|
| record[] | experimentalA collection of resolved ips. | |
| string | experimentalHTTP response headers, |
|
| string | experimentalThe response body. |
|
| string | experimentalThe response message. |
|
| string | experimentalThe HTTP request url. |
|
Synthetic batch status event
The following base fields are used for synthetic events.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| timestamp | stableThe time (UNIX Epoch time in nanoseconds) when the event originated, typically when the source created it. If no original timestamp is available, it will be populated at ingest time and required for all events. In the case of a correlated event (for example, ITIL events), this time could be different from the event.start time, as this time represents the actual timestamp when the "update" for the event was created. |
|
| string | stableUnique identifier string of an event; is stable across multiple refreshes and updates. |
|
| string | stableDescribes the version of the event. |
|
| string | stableThe unique type identifier of a given event.Tags: |
|
| string | stableGives high-level information about what kind of information the event contains without being specific about the contents of the event. It helps to determine the record type of a raw event. 1Tags: |
|
Fixed value SYNTHETIC_EVENT.
The following fields are common for all synthetic events.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | resource experimentalThe identifier of the monitor. |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| smartscapeId | resource experimentalThe Smartscape ID of the monitor. |
|
| smartscapeId | resource stableSmartscape ID referencing a Browser Monitor entity.Tags: |
|
| smartscapeId | resource stableSmartscape ID referencing an HTTP Check entity.Tags: |
|
| smartscapeId | resource experimentalThe Smartscape ID of a Synthetic Network Availability Monitor entity.Tags: |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future.**An entity ID of an entity of type EXTERNAL_SYNTHETIC_TEST.Tags: |
|
| string | **deprecatedReplaced with |
|
| string | experimentalThe name of the monitor. |
|
| string | resource experimentalThe identifier of the monitor step. |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future.**An entity ID of an entity of type EXTERNAL_SYNTHETIC_TEST_STEP.Tags: |
|
| smartscapeId | resource experimentalThe Smartscape ID of the monitor step. |
|
| smartscapeId | resource stableSmartscape ID referencing a Browser Monitor Step entity.Tags: |
|
| smartscapeId | resource stableSmartscape ID referencing an HTTP Check Step entity.Tags: |
|
| string | **deprecatedReplaced with |
|
| string | experimentalThe name of the step. |
|
| long | **deprecatedReplaced with |
|
| string[] | resource experimentalIDs of monitored entities. |
|
| smartscapeId[] | resource experimentalThe Smartscape IDs of a Synthetic monitored entities. |
|
| long | experimentalThe sequence number of the step within the synthetic browser monitor, indicating the order of execution of the steps. |
|
| string | experimentalUser-defined primary grail tags, |
|
| string | resource stableThe security context is used in access permissions to limit the visibility. Learn more about the Dynatrace permission modelTags: |
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimentalThe status of the batch. |
|
| string | experimentalThe source of the batch. |
|
| boolean | experimentalInformation whether performance issue validation was enabled. |
|
| boolean | experimentalInformation whether ssl certificate validation was enabled. |
|
| boolean | experimentalInformation whether the execution should provide a screenshot in case of success. |
|
| string | experimentalThe execution's processing mode |
|
| record[] | experimentalA collection of failed execution objects. Information about on-demand executions that failed. | |
| record[] | experimentalA collection of failed execution objects. Information about on-demand executions that failed to be executed. | |
| record[] | experimentalA collection of triggering problem objects. The details of problems encountered while triggering on-demand executions. | |
| string[] | experimentalThe metadata properties of the batch. 'key' being the metadata key. The value is a string defined by a user. |
|
| long[] | experimentalA collection of triggered executions ids. |
|
batch.status MUST be one of the following:
| Value | Description |
|---|---|
| Failed |
| Failed to execute |
| Not triggered |
| Running |
| Success |
batch.source MUST be one of the following:
| Value | Description |
|---|---|
| API |
| UI |
configuration.processing_mode MUST be one of the following:
| Value | Description |
|---|---|
| DISABLE_PROBLEM_DETECTION |
| EXECUTIONS_DETAILS_ONLY |
| STANDARD |
Batch result
| Attribute | Type | Description | Examples |
|---|---|---|---|
| long | experimentalThe number of triggered executions within the batch. |
|
| long | experimentalThe number of triggered executions with the result SUCCESS or FAILED. |
|
| long | experimentalThe number of triggered executions with the result FAILED. |
|
| long | experimentalThe number of executions that were triggered and not executed because of a problem with the Synthetic engine. |
|
| long | experimentalThe number of executions that were not triggered due to some problems. |
|
| duration | experimentalThe duration of the batch execution. |
|
| duration | experimentalThe sum of duration of the sum of all executions in batch. |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | stableUnique UUID of a human user. If the system itself has to be represented, the constant 'system' is used. |
|
Synthetic browser monitor execution event
The following base fields are used for synthetic events.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| timestamp | stableThe time (UNIX Epoch time in nanoseconds) when the event originated, typically when the source created it. If no original timestamp is available, it will be populated at ingest time and required for all events. In the case of a correlated event (for example, ITIL events), this time could be different from the event.start time, as this time represents the actual timestamp when the "update" for the event was created. |
|
| string | stableUnique identifier string of an event; is stable across multiple refreshes and updates. |
|
| string | stableDescribes the version of the event. |
|
| string | stableThe unique type identifier of a given event.Tags: |
|
| string | stableGives high-level information about what kind of information the event contains without being specific about the contents of the event. It helps to determine the record type of a raw event. 1Tags: |
|
Fixed value SYNTHETIC_EVENT.
The following fields are common for all synthetic events.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | resource experimentalThe identifier of the monitor. |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| smartscapeId | resource experimentalThe Smartscape ID of the monitor. |
|
| smartscapeId | resource stableSmartscape ID referencing a Browser Monitor entity.Tags: |
|
| smartscapeId | resource stableSmartscape ID referencing an HTTP Check entity.Tags: |
|
| smartscapeId | resource experimentalThe Smartscape ID of a Synthetic Network Availability Monitor entity.Tags: |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future.**An entity ID of an entity of type EXTERNAL_SYNTHETIC_TEST.Tags: |
|
| string | **deprecatedReplaced with |
|
| string | experimentalThe name of the monitor. |
|
| string | resource experimentalThe identifier of the monitor step. |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future.**An entity ID of an entity of type EXTERNAL_SYNTHETIC_TEST_STEP.Tags: |
|
| smartscapeId | resource experimentalThe Smartscape ID of the monitor step. |
|
| smartscapeId | resource stableSmartscape ID referencing a Browser Monitor Step entity.Tags: |
|
| smartscapeId | resource stableSmartscape ID referencing an HTTP Check Step entity.Tags: |
|
| string | **deprecatedReplaced with |
|
| string | experimentalThe name of the step. |
|
| long | **deprecatedReplaced with |
|
| string[] | resource experimentalIDs of monitored entities. |
|
| smartscapeId[] | resource experimentalThe Smartscape IDs of a Synthetic monitored entities. |
|
| long | experimentalThe sequence number of the step within the synthetic browser monitor, indicating the order of execution of the steps. |
|
| string | experimentalUser-defined primary grail tags, |
|
| string | resource stableThe security context is used in access permissions to limit the visibility. Learn more about the Dynatrace permission modelTags: |
The following base fields are used for synthetic execution events.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimentalThe type of the execution. |
|
| timestamp | experimentalThe timestamp when execution was finished, in UTC milliseconds. |
|
| long | resource experimentalThe identifier of the batch (defined for on-demand executions only). |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
execution.type MUST be one of the following:
| Value | Description |
|---|---|
| on-creation |
| on-demand |
| on-demand with customized script |
| on-update |
| re-run |
| standard |
The following status fields are used for synthetic execution events.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimentalStatus details. |
|
| string | experimentalThe on-demand status message. |
|
| string | experimentalThe details of the status. |
|
| string | experimentalThe category of the status. |
|
| long | experimentalNumeric representation of the status. |
|
| string | experimentalThe message returned by an execution or a status message. |
|
result.status.category MUST be one of the following:
| Value | Description |
|---|---|
| Execution fail |
| Not executed |
| Success |
| Unexpected error |
The following result fields are used for synthetic monitor execution events.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimentalThe name of the failed step |
|
| long | deprecatedThe sequence ID of the step. Replaced by |
|
| long | experimentalThe sequence id of the step. |
|
| long | experimentalThe number of executed steps. |
|
| long | experimentalThe id of the engine which has executed the monitor. |
|
| string | experimentalThe type of synthetic location. |
|
| string | experimentalResult state of monitor execution. |
|
| string | resource experimentalHexadecimal identifier of the ActiveGate prefixed with |
|
result.location.type MUST be one of the following:
| Value | Description |
|---|---|
| Private |
| Public |
result.state MUST be one of the following:
| Value | Description |
|---|---|
| Fail |
| Success |
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| boolean | experimentalShould we ignore this execution attempt (which was a failure) - will there be retry. |
|
| string | experimentalScreen capture mode |
|
| long | experimentalNext execution id for sequential mode. |
|
| long | experimentalRetried execution's id. |
|
| string | experimentalThe ME ID of the failed step. |
|
| string | experimentalThe type of the failed step. |
|
| string | experimentalThe URL of the failed step. |
|
execution.screen_capture MUST be one of the following:
| Value | Description |
|---|---|
| Capture on error |
| Capture on success |
| No capture |
result.failed_step.type MUST be one of the following:
| Value | Description |
|---|---|
| Click |
| Cookie |
| Javascript |
| Keystrokes |
| Navigate |
| Select option |
| Tap |
| Attribute | Type | Description | Examples |
|---|---|---|---|
| timestamp | experimentalThe end timestamp of the step/monitor execution as reported by executor. |
|
| timestamp | experimentalThe start timestamp of the step/monitor execution as reported by executor. |
|
| duration | experimentalThe duration of the monitor/step. |
|
| timestamp | experimentalThe end timestamp of the execution. |
|
| long | experimentalNumber of events reported for this step/monitor. |
|
| timestamp | experimentalThe start timestamp of the execution. |
|
| long | experimentalThe transfer size of the step/sum of all steps. |
|
| long | experimentalNumber of user actions reported for this step/monitor. |
|
| duration | experimentalReported for |
|
| duration | experimentalReported for |
|
| duration | experimentalReported for |
|
| duration | experimentalReported for |
|
Synthetic browser monitor step execution event
The following base fields are used for synthetic events.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| timestamp | stableThe time (UNIX Epoch time in nanoseconds) when the event originated, typically when the source created it. If no original timestamp is available, it will be populated at ingest time and required for all events. In the case of a correlated event (for example, ITIL events), this time could be different from the event.start time, as this time represents the actual timestamp when the "update" for the event was created. |
|
| string | stableUnique identifier string of an event; is stable across multiple refreshes and updates. |
|
| string | stableDescribes the version of the event. |
|
| string | stableThe unique type identifier of a given event.Tags: |
|
| string | stableGives high-level information about what kind of information the event contains without being specific about the contents of the event. It helps to determine the record type of a raw event. 1Tags: |
|
Fixed value SYNTHETIC_EVENT.
The following fields are common for all synthetic events.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | resource experimentalThe identifier of the monitor. |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| smartscapeId | resource experimentalThe Smartscape ID of the monitor. |
|
| smartscapeId | resource stableSmartscape ID referencing a Browser Monitor entity.Tags: |
|
| smartscapeId | resource stableSmartscape ID referencing an HTTP Check entity.Tags: |
|
| smartscapeId | resource experimentalThe Smartscape ID of a Synthetic Network Availability Monitor entity.Tags: |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future.**An entity ID of an entity of type EXTERNAL_SYNTHETIC_TEST.Tags: |
|
| string | **deprecatedReplaced with |
|
| string | experimentalThe name of the monitor. |
|
| string | resource experimentalThe identifier of the monitor step. |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future.**An entity ID of an entity of type EXTERNAL_SYNTHETIC_TEST_STEP.Tags: |
|
| smartscapeId | resource experimentalThe Smartscape ID of the monitor step. |
|
| smartscapeId | resource stableSmartscape ID referencing a Browser Monitor Step entity.Tags: |
|
| smartscapeId | resource stableSmartscape ID referencing an HTTP Check Step entity.Tags: |
|
| string | **deprecatedReplaced with |
|
| string | experimentalThe name of the step. |
|
| long | **deprecatedReplaced with |
|
| string[] | resource experimentalIDs of monitored entities. |
|
| smartscapeId[] | resource experimentalThe Smartscape IDs of a Synthetic monitored entities. |
|
| long | experimentalThe sequence number of the step within the synthetic browser monitor, indicating the order of execution of the steps. |
|
| string | experimentalUser-defined primary grail tags, |
|
| string | resource stableThe security context is used in access permissions to limit the visibility. Learn more about the Dynatrace permission modelTags: |
The following base fields are used for synthetic execution events.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimentalThe type of the execution. |
|
| timestamp | experimentalThe timestamp when execution was finished, in UTC milliseconds. |
|
| long | resource experimentalThe identifier of the batch (defined for on-demand executions only). |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
execution.type MUST be one of the following:
| Value | Description |
|---|---|
| on-creation |
| on-demand |
| on-demand with customized script |
| on-update |
| re-run |
| standard |
The following result fields are used for synthetic monitor step execution events.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimentalResult state of monitor execution. |
|
result.state MUST be one of the following:
| Value | Description |
|---|---|
| Fail |
| Success |
The following status fields are used for synthetic execution events.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimentalStatus details. |
|
| string | experimentalThe on-demand status message. |
|
| string | experimentalThe details of the status. |
|
| string | experimentalThe category of the status. |
|
| long | experimentalNumeric representation of the status. |
|
| string | experimentalThe message returned by an execution or a status message. |
|
result.status.category MUST be one of the following:
| Value | Description |
|---|---|
| Execution fail |
| Not executed |
| Success |
| Unexpected error |
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimentalType of browser monitor step. |
|
| string | experimentalThe screenshot URI of the step. | |
| string | experimentalThe screenshot thumbnail URI of the step. | |
| string | **deprecatedReplaced with |
|
| string | experimentalThe URL of the step. |
|
dt.synthetic.step.type MUST be one of the following:
| Value | Description |
|---|---|
| Click |
| Cookie |
| JavaScript |
| Keystrokes |
| Navigate |
| Select option |
| Tap |
step.type MUST be one of the following:
| Value | Description |
|---|---|
| Click |
| Cookie |
| Javascript |
| Keystrokes |
| Navigate |
| Select option |
| Tap |
| Attribute | Type | Description | Examples |
|---|---|---|---|
| timestamp | experimentalThe end timestamp of the step/monitor execution as reported by executor. |
|
| timestamp | experimentalThe start timestamp of the step/monitor execution as reported by executor. |
|
| duration | experimentalThe duration of the monitor/step. |
|
| timestamp | experimentalThe end timestamp of the execution. |
|
| long | experimentalNumber of events reported for this step/monitor. |
|
| timestamp | experimentalThe start timestamp of the execution. |
|
| long | experimentalNumber of user actions reported for this step/monitor. |
|
| duration | experimentalReported for |
|
| duration | experimentalReported for |
|
| duration | experimentalReported for |
|
| duration | experimentalReported for |
|
Synthetic network availability monitor execution event
The following base fields are used for synthetic events.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| timestamp | stableThe time (UNIX Epoch time in nanoseconds) when the event originated, typically when the source created it. If no original timestamp is available, it will be populated at ingest time and required for all events. In the case of a correlated event (for example, ITIL events), this time could be different from the event.start time, as this time represents the actual timestamp when the "update" for the event was created. |
|
| string | stableUnique identifier string of an event; is stable across multiple refreshes and updates. |
|
| string | stableDescribes the version of the event. |
|
| string | stableThe unique type identifier of a given event.Tags: |
|
| string | stableGives high-level information about what kind of information the event contains without being specific about the contents of the event. It helps to determine the record type of a raw event. 1Tags: |
|
Fixed value SYNTHETIC_EVENT.
The following fields are common for all synthetic events.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | resource experimentalThe identifier of the monitor. |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| smartscapeId | resource experimentalThe Smartscape ID of the monitor. |
|
| smartscapeId | resource stableSmartscape ID referencing a Browser Monitor entity.Tags: |
|
| smartscapeId | resource stableSmartscape ID referencing an HTTP Check entity.Tags: |
|
| smartscapeId | resource experimentalThe Smartscape ID of a Synthetic Network Availability Monitor entity.Tags: |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future.**An entity ID of an entity of type EXTERNAL_SYNTHETIC_TEST.Tags: |
|
| string | **deprecatedReplaced with |
|
| string | experimentalThe name of the monitor. |
|
| string | resource experimentalThe identifier of the monitor step. |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future.**An entity ID of an entity of type EXTERNAL_SYNTHETIC_TEST_STEP.Tags: |
|
| smartscapeId | resource experimentalThe Smartscape ID of the monitor step. |
|
| smartscapeId | resource stableSmartscape ID referencing a Browser Monitor Step entity.Tags: |
|
| smartscapeId | resource stableSmartscape ID referencing an HTTP Check Step entity.Tags: |
|
| string | **deprecatedReplaced with |
|
| string | experimentalThe name of the step. |
|
| long | **deprecatedReplaced with |
|
| string[] | resource experimentalIDs of monitored entities. |
|
| smartscapeId[] | resource experimentalThe Smartscape IDs of a Synthetic monitored entities. |
|
| long | experimentalThe sequence number of the step within the synthetic browser monitor, indicating the order of execution of the steps. |
|
| string | experimentalUser-defined primary grail tags, |
|
| string | resource stableThe security context is used in access permissions to limit the visibility. Learn more about the Dynatrace permission modelTags: |
The following base fields are used for synthetic execution events.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimentalThe type of the execution. |
|
| timestamp | experimentalThe timestamp when execution was finished, in UTC milliseconds. |
|
| long | resource experimentalThe identifier of the batch (defined for on-demand executions only). |
|
| string | resource **deprecatedThis field is deprecated and will be removed in the future. Use |
|
execution.type MUST be one of the following:
| Value | Description |
|---|---|
| on-creation |
| on-demand |
| on-demand with customized script |
| on-update |
| re-run |
| standard |
The following status fields are used for synthetic execution events.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimentalStatus details. |
|
| string | experimentalThe on-demand status message. |
|
| string | experimentalThe details of the status. |
|
| string | experimentalThe category of the status. |
|
| long | experimentalNumeric representation of the status. |
|
| string | experimentalThe message returned by an execution or a status message. |
|
result.status.category MUST be one of the following:
| Value | Description |
|---|---|
| Execution fail |
| Not executed |
| Success |
| Unexpected error |
The following result fields are used for synthetic monitor execution events.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimentalThe name of the failed step |
|
| long | deprecatedThe sequence ID of the step. Replaced by |
|
| long | experimentalThe sequence id of the step. |
|
| long | experimentalThe number of executed steps. |
|
| long | experimentalThe id of the engine which has executed the monitor. |
|
| string | experimentalThe type of synthetic location. |
|
| string | experimentalResult state of monitor execution. |
|
| string | resource experimentalHexadecimal identifier of the ActiveGate prefixed with |
|
result.location.type MUST be one of the following:
| Value | Description |
|---|---|
| Private |
| Public |
result.state MUST be one of the following:
| Value | Description |
|---|---|
| Fail |
| Success |
| Attribute | Type | Description | Examples |
|---|---|---|---|
| duration | experimentalThe duration of the monitor/step. |
|
| timestamp | experimentalThe start timestamp of the execution. |
|