| stats sum(successful_sessions) as successful_sessions sum(failed_sessions) as failed_sessions by organization_name
| sort -successful_sessions 0
Domains
| stats sum(successful_sessions) as successful_sessions sum(failed_sessions) as failed_sessions by policy_domain, policy_type
| sort -successful_sessions 0
Failure details
| spath input=policy path=failure_details{} output=detail
| mvexpand detail
| spath input=detail
| where failed_session_count > 0
| rename result_type as failure_type
| rename receiving_ip as receiving_mta_ip
| fillnull value="none" failure_type sending_mta_ip receiving_mta_ip receiving_mx_hostname
| stats sum(failed_session_count) as failed_sessions by organization_name, policy_domain, policy_type, failure_type, sending_mta_ip, receiving_mta_ip, receiving_mx_hostname