Synthetic monitor executions API v2 - GET full info on an execution
Gets full results of an on-demand execution of a synthetic monitor.
The request produces an application/json
payload.
GET | ManagedDynatrace for Government | https://{your-domain}/e/{your-environment-id}/api/v2/synthetic/executions/{executionId}/fullReport |
Environment and Cluster ActiveGate (default port 9999) | https://{your-activegate-domain}:9999/e/{your-environment-id}/api/v2/synthetic/executions/{executionId}/fullReport |
Authentication
To execute this request, you need an access token with one of the following scopes:
syntheticExecutions.read
ExternalSyntheticIntegration
ReadSyntheticData
To learn how to obtain and use it, see Tokens and authentication.
Parameters
The identifier of the on-demand execution.
Response
Response codes
Success. The response contains detailed information about the on-demand execution.
Response body objects
The SyntheticOnDemandExecution
object
Describes the status of an on-demand execution.
The identifier of the batch.
The timestamp when whole data set has been collected on server, in UTC milliseconds.
The identifier of the execution.
Execution stage.
DATA_RETRIEVED
EXECUTED
NOT_TRIGGERED
TIMED_OUT
TRIGGERED
WAITING
The timestamp when execution was finished, in UTC milliseconds.
The identifier of the location from where the monitor is to be executed.
Metadata map for the execution batch.
The identifier of the monitor.
Next execution id for sequential mode.
The processing mode of the execution.
DISABLE_PROBLEM_DETECTION
EXECUTIONS_DETAILS_ONLY
NONE
STANDARD
UNKNOWN
The scheduling timestamp, in UTC milliseconds.
The source of the triggering request.
API
UI
The name of the user who triggered the on-demand execution.
The ObjectNode
object
Customized script properties for this on-demand batch execution.
The ExecutionFullResults
object
Contains extended monitor's execution details.
Error code.
Number executed steps.
Failed step name.
Failed step sequence id.
Failure message.
Execution status.
The ExecutionStep
object
Contains detailed information about the monitor's step execution.
Defines the actual set of fields depending on the value. See one of the following objects:
BROWSER
-> BMActionHTTP
-> MonitorRequestExecutionResult
BROWSER
HTTP
The ExecutionSimpleResults
object
Contains basic results of the monitor's on-demand execution.
Informs whether is Chrome error.
Synthetic engine id on which monitor was executed.
Error code.
Number of the executed steps by Synthetic engine
Failure message.
A hostname resolution time measured in milliseconds.
Informs whether is HTTP error.
DEPRECATED
An expiry date of the first SSL certificate from the certificate chain.
Flag informs whether request was executed on public location.
Total number of milliseconds spent on handling all redirect requests, measured in milliseconds.
Number of redirects.
A flag indicating that the response payload size limit of 10MB has been exceeded.
Request's response size in bytes.
Response status code.
Start timestamp.
Execution status.
A TCP connect time measured in milliseconds.
A time to first byte measured in milliseconds.
A TLS handshake time measured in milliseconds.
A total time measured in milliseconds.
Response body JSON model
{"batchId": "22396514015719218","customizedScript": {"requests": [{"sequenceId": "1","url": "https://www.somepage.org","validation": {"rules": [{"passIfFound": "true","type": "httpStatusesList","value": "=201"}]}}]},"dataDeliveryTimestamp": "1629891701171","executionId": "7002396514015719218","executionStage": "DATA_RETRIEVED","executionTimestamp": "1629891695487","locationId": "SYNTHETIC_LOCATION-9BB04DAEBA71B8CA","metadata": {"key": "value","version": "1.255.20221022"},"monitorId": "HTTP_CHECK-6349B98E1CD87352","processingMode": "STANDARD","schedulingTime": "1629891686877","simpleResults": [{"engineId": "1993198092","executedSteps": "1","healthStatus": "HEALTHY","hostNameResolutionTime": "50","publicLocation": "false","redirectionTime": "576","responseBodySizeLimitExceeded": "false","responseSize": "1530652","responseStatusCode": "200","startTimestamp": "1629891693487","tcpConnectTime": "127","tlsHandshakeTime": "167","totalTime": "955"}],"source": "API","userId": "someUserIdentifier"}