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

Is it possibly to list the request url and verification/validation text for HTTP monitors from DQL?

jgillotti1
Frequent Guest

Is it possibly to list the request url and verification/validation text for HTTP monitors from DQL?

I can get the steps guid from dt.entity.http_check but do not know how to retrieve/parse the json from step.

Is this possible?  Any sample queries?

Thank you

2 REPLIES 2

jgillotti1
Frequent Guest

Is there a topology for this entity that joins and display the step information?

When I describe dt.entity.http_check, I see steps but do not know how to join or query?

Is this possible?

fielddata_types
dt.system.tablestring
dt.system.environmentstring
lifetimetimeframe
gcpZonestring
runs_onrecord
iconrecord
assignedLocationsarray
manuallyAssignedApplicationsarray
lastModificationSourcestring
managementZonesarray
entity.typestring
entity.namestring
entity.detected_namestring
idstring
modificationTimestamptimestamp
customIconPathstring
entity.conditional_namestring
oneAgentCustomHostNamestring
lastModifiedBystring
entity.customized_namestring
stepsarray
boshNamestring
tagsarray
containsrecord
dt.security_contextarray
callsrecord
createdBystring
awsNameTagstring
isEnabledboolean
lastExecutionTimestamptimestamp
syntheticMonitorFrequencylong
monitorsrecord



tomaxp
Helper

Short answer: partly.

  • Request URLyes from DQL, but not from the entity itself. You can read it from Synthetic HTTP step execution details events (result.statistics.url).

  • Verification/validation text (e.g., “content contains …”) — no via DQL. That lives in the monitor definition and must be read via the Synthetic API.

    Here u have example dql:

fetch events
| filter event.kind == "SYNTHETIC_EVENT"
  and isNotNull(result.statistics.url)   // step *details* records
| fields timestamp,
         dt.entity.http_check,           // monitor entity ID
         dt.entity.http_check_step,      // step entity ID
         step.sequence_number,
         step.name,
         result.statistics.method,
         result.statistics.url,
         result.statistics.response_status_code,
         result.status.category
| sort timestamp desc
| limit 200



Featured Posts