Not a customer? Click the 'Start a free trial' link to begin a 30-day SaaS trial of our product and to join our community.
Existing Cisco AppDynamics customers should click the 'Sign In' button to authenticate to access the community
01-28-2022 09:16 AM - last edited on 01-31-2022 09:45 AM by Ryan.Paredez
Hi,
This is not quite an unusual issue:
I want to do an ADQL query, but limit it to business hours (or rather, in this case, 8 am to 8 pm), as the traffic pattern shifts dramatically in the off-hours.
The idea would be to have that query run so I could ADQL query metrics for (for example) end-user response time for 8 am to 8 pm every day for the past week.
I've tried where "timestamp between ", but that requires a full date to be set (including the day).
How can I do this?
05-06-2022 07:24 AM
You probably need to script this.
Using REST API, retrieve your metric for Monday 8am-8m, then Tuesday etc.
Aggregate the results to get your weekly value.
To make your life more simple you might want to run this job every day at 8pm and specify a 12 hours time window with the time-range-type=BEFORE_NOW&duration-in-mins=720.
However, to get a precise answer you will need to specify the start and end time stamps. Note that AFAIK the event server wants timestamps in UTC timezone.
example:
SELECT metrics.enduserresponsetime from browser_records where eventTimestamp >= '2022-05-05T08:00:00.000Z' and eventTimestamp <= '2022-05-05T19:59:59.999Z'
User | Count |
---|---|
3 | |
1 | |
1 | |
1 | |
1 |
Thank you! Your submission has been received!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form