13 Jun 2019 05:29 PM
It would be nice to have the option to include payloads in a Dynatrace Synthetic monitor that is making an API call. It would also be helpful to verify the specific responses returned and generate alerts based on this.
Currently we are able to create a workaround using a clickpath monitor with a custom JavaScript user action. But in order to do this need to hit a dummy page before it executes the API call as a second action.
A good location for this feature in the UI would make sense under advanced settings, since you can specify headers there as well. Preferably something that could also leverage the configuration API.
When an API fails this could disrupt the performance or user experience on an application. Depending on how critical that API is to a transaction process, this failure could impact the bottom line right away.
13 Jun 2019 06:57 PM
This is possible if you use HTTP Monitors:
You can add a request body via Set request body and do validation via Response validation.
13 Jun 2019 08:18 PM
Hi Patrick,
It looks like this feature is in beta. Do you know in what version it will be available?
Thanks!
13 Jun 2019 10:31 PM
No, HTTP Monitors are not a beta feature. You just need an active gate with support enabled for synthetic monitoring, as they are only available from private locations.
It will tell you so when creating a synthetic check though:
Only Browser Monitors from private locations are still in beta.
14 Jun 2019 12:36 AM
I think the first screen shot is just old, because it does say at the top that the feature is still in beta, but the current screen clearly doesn't. I just verified on my own tenant.
14 Jun 2019 10:16 AM
Thanks for the hint Dave, now I see where @Kayla B. got it front, I hadn't seen it in the screenshot before.
The screenshot is actually new, not sure why it's shown as beta on it though.
14 Jun 2019 01:24 PM