cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Dashboard for resource requests from waterfall analysis

JG3
Visitor

Experts, 

Is there a way I could create a dashboard for the top time-consuming requests (document, XHR, resource requests) from their waterfall analysis (splitting them on application->page level) captured under RUM/Synthetic monitoring?

 

4 REPLIES 4

AntonioSousa
DynaMight Guru
DynaMight Guru

@JG3 

I would say that these options might help you:

  • In metrics, if you search for "synthetics", you will get some of the metrics below.
  • builtin:synthetic.browser.firstByte.load and builtin:synthetic.browser.event.firstByte.load are some of the metrics where you can get the First Byte (TTFB)values, which is normally the most important part for the document download
  • For XHR & resource requests, it seems that no corresponding metrics exist. But some creative metric calculation might give you a good estimation, like total time minus TTFB, for instance. Or you can use composite metrics, like builtin:synthetic.browser.event.networkContribution.load 
  • If you want more details, you can even create metrics for a specific object. In the synthetic waterfall, in the object, click "Analyze over time", and then you will have the possibility to create a metric
  • With RUM data, you have much more options. To begin with, the application tile has the information you want.
  • In Metrics, you have a bunch of them. Search for "apps"
Antonio Sousa

Thanks Antonio for quick reply. As advised, I am trying to figure out composite metrics, but is there a documentation somewhere I could refer to that could help me code the desired query with accepted syntax/metrics.

I wanted to have the representation where time consuming resource requests for a particular user action (like loading of PDP) could be seen. We can see it under waterfall Analysis but for business reporting purpose, wanted to have a kind of dashboard.

zietho
Dynatrace Champion
Dynatrace Champion

Regarding RUM

I can't think of any way to get "requests" on a dashboard,. As you said, in DT currently in both cases, RUM and Synthetic, you would go to the waterfall or the page overview to find them. 

Maybe something where @Jacek_Janowicz could help? 

 

Other indirect alternatives

You can get a list of service requests from service metrics like (if you split by request): 

zietho_0-1658349502817.png

Downsides: 

  • I would not know of a way to now filter by "application". I guess by tagging all related services yourself?
  • Not sure whether this would cover all your "web/frontend" parts. 
  • You don't get the rich metrics of RUM/Synthetic but only a rough response time, for example