Query Details
//Billing by device for CommonSecurityLog
let Price = 4.71; // adjust to the region
let TimeRange = 7d; // required time range
CommonSecurityLog
| where TimeGenerated > ago(TimeRange)
| summarize
Entries = count(),
BilledSize = sum(_BilledSize) by DeviceVendor
| extend ['Estimated Price'] = (BilledSize / (1000 * 1000 * 1000)) * Price
| extend Size = format_bytes(BilledSize)
| project DeviceVendor, Entries, Size, ['Estimated Price']
| order by Size desc
This query calculates the estimated price for billing by device for the CommonSecurityLog. It counts the number of entries and calculates the billed size for each device vendor. It then estimates the price based on the billed size and a predefined price per unit. The results are displayed with the device vendor, number of entries, size in bytes, and estimated price, ordered by size in descending order.

Rod Trent
Released: January 14, 2022
Tables
Keywords
Operators