Skip to content

Instantly share code, notes, and snippets.

@joerodgers
Last active February 4, 2026 16:09
Show Gist options
  • Select an option

  • Save joerodgers/bbd33da549899d7475fe798158cde15c to your computer and use it in GitHub Desktop.

Select an option

Save joerodgers/bbd33da549899d7475fe798158cde15c to your computer and use it in GitHub Desktop.
Example queries reporting an agent usage using the CloudAppEvents table in Defender Advanced Hunting
// ALL AGENT INTERACTIONS PER HOUR
CloudAppEvents
| extend AgentName = tostring((RawEventData).AgentName)
| extend UserName = tostring((RawEventData).UserId)
| where ActionType == 'CopilotInteraction'
| where isnotempty(parse_json(RawEventData).AgentName)
| summarize InteractionsPerHour = count() by UserName, DateHour = format_datetime(bin(datetime_utc_to_local(Timestamp,"America/New_York"), 1h), 'yyyy-MM-dd hh:mm:ss'), AgentName
| project ['Date/Hour (Eastern)'] = DateHour, UserName, AgentName, InteractionsPerHour
| order by ['Date/Hour (Eastern)'], InteractionsPerHour desc
// ALL AGENT INTERACTIONS PER DAY
CloudAppEvents
| extend AgentName = tostring((RawEventData).AgentName)
| extend UserName = tostring((RawEventData).UserId)
| where ActionType == 'CopilotInteraction'
| where isnotempty(parse_json(RawEventData).AgentName)
| summarize InteractionsPerHour = count() by UserName, Date = format_datetime(bin(Timestamp, 1d), 'yyyy-MM-dd'), AgentName
| project Date, UserName, AgentName, InteractionsPerHour
| order by Date, InteractionsPerHour desc
// SPECIFIC AGENT INTERACTIONS PER DAY
let AgentId = "T_a3dcf89f-3859-9dc4-e3cb-0b6117a5f7d7.58036dbd-c771-4bfe-b6a3-36c697afb227";
CloudAppEvents
| extend AgentName = tostring((RawEventData).AgentName)
| extend UserName = tostring((RawEventData).UserId)
| where ActionType == 'CopilotInteraction'
| where isnotempty(parse_json(RawEventData).AgentName)
| where parse_json(RawEventData).AgentId == AgentId
| summarize InteractionsPerHour = count() by UserName, Date = format_datetime(bin(Timestamp, 1d), 'yyyy-MM-dd'), AgentName
| project Date, UserName, AgentName, InteractionsPerHour
| order by Date, InteractionsPerHour desc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment