Sentinel Data Retention
Query
//Must be run in Resource Graph Explorer to expose the resources table.
resources
| where type =~ 'microsoft.operationalinsights/workspaces'
| extend state = trim(' ', tostring(properties.provisioningState))
,sku = trim(' ', tostring(properties.sku.name))
,skuUpdate = trim(' ', tostring(properties.sku.lastSkuUpdate))
,retentionDays = trim(' ', tostring(properties.retentionInDays))
,dailyquotaGB = trim(' ', tostring(properties.workspaceCapping.dailyQuotaGb))
| extend dailyquotaGB = iif(dailyquotaGB !=-1.0, dailyquotaGB,"Not set")
| extend skuUpdate = iif(strlen(skuUpdate) > 0, skuUpdate,"Unknown")
| extend sentinel = iif(toint(retentionDays) < 90,"If you have Sentinel, you can change your retention to 90days (free)?","")
| project ['Log Analytics Workspace Name']=id, ['Resource Group']=resourceGroup, location, ['Data Retention(days)']=retentionDays, ['Last known SKU update']=skuUpdate, ['Daily Data Cap']=dailyquotaGB, ['Licence']=sku, ['Commitment Tier']=properties.sku.capacityReservationLevel, ['Notes'] = sentinelExplanation
This query retrieves information about Log Analytics workspaces. It includes details such as the workspace name, resource group, location, data retention in days, last known SKU update, daily data cap, license, commitment tier, and any additional notes. The query also includes some conditional statements to handle cases where certain values are not set or unknown.
Details

Rod Trent
Released: November 9, 2021
Tables
resources
Keywords
DevicesIntuneUser
Operators
whereextendtrimtostringiifstrlentointproject