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

Is it possible to create a SLO for synthetic browser monitor duration < 2000ms?

robin_vogels
Newcomer

I would like to create a SLO for synthetic browser monitor duration < 2000ms. I successfully created a SLO for HTTP synthetic monitors, but I'm struggling to get the same working for synthetic browser monitors.

Can anybody help out?

3 REPLIES 3

p_devulapalli
Champion

@robin_vogels At what stage are you exactly facing issue when creating the SLO for HTTP synthetic monitors?

Phani Devulapalli

@p_devulapalli, I'm able to create the SLO with this DQL:

fetch dt.synthetic.events
| filter dt.synthetic.monitor.id == "HTTP_CHECK-XXX"
| makeTimeseries {total = count(), good = countIf(result.statistics.duration < 2000)}
| fieldsAdd sli = 100 * (good[] / total[])

However when I try to to the same for a synthetic browser test I found out that these events are not stored in dt.synthetic.events, so I tried to get it working with dt.synthetic.browser.duration, but I'm not able to create a SLO for it.

Do you have any idea how to achieve this?

@robin_vogels Here is a example which is similar to what you are trying to achieve . You can try using dt.synthetic.browser.duration instead here , you can may be ignore the tags part and use dt.entity.synthetic_test to filter it down to the particular test you are after and the expressions 

https://docs.dynatrace.com/docs/shortlink/service-level-objective-examples#service-performance-for-s...

Hope this helps 

Phani Devulapalli

Featured Posts