29 Mar 2023 06:23 AM - last edited on 29 Mar 2023 08:27 AM by MaciejNeumann
Hi everyone,
I encountered one problem: It's regarding the monitor response timestamp is not consistent with the monitor actual execution time.
Monitor url: https://{environmentid}.live.dynatrace.com/#monitoranalysiskpm;webcheckId=SYNTHETIC_TEST-5A94A13245AB6F4E;actionType=Load;event=SYNTHETIC_TEST_STEP-44E613EA9274FA08;splitting=metric;analysisTf=custom1679977606244to1679984806244;mode=performance;analysisActionType=Load;filterEvent=SYNTHETIC_TEST_STEP-44E613EA9274FA08;gtf=-6h
My requirement is that I want to search the duration and its specific execution time of this monitor from 2023-3-20 00:00:00 to 2023-3-20 23:59:59
But the actual timestamp is not consistent with the API response timestamp
Solved! Go to Solution.
25 May 2023 08:23 PM
Synthetics can be a bit tricky but its important to note several things:
- API time is in UTC and not in Your timezone
- UI Data is in your timezone
- Synthetics run in a staggered fashion - 1 at a time dependent on frequency and locations. Example: I have synthetics run every 1 min from 2 locations. When 8am hits, Synthetics will not trigger both locations at the same time, Rather the frequency (1 Min) is divided by the number of locations (2) = Time each location runs.... so 1 / 2 = 0.5 Which is every 30 seconds a location runs. Now Dynatrace will not show you seconds in the UI, rather its rounded up/down, but it will be depicted accurate in the API