Azure: Activity logs
Overview
The Azure Monitor activity log is a platform log in Azure that provides insight into subscription-level events.
The activity log includes information like when a resource is modified, or a virtual machine is started and entries in the Activity Log are typically a result of changes (create, update or delete operations) or an action having been initiated.
Â
Azure Activity: AzureActivity
Entries from the Azure Activity log that provides insight into any subscription-level or management group level events that have occurred in Azure.
Â
Log Structure
Â
Table Fields
Field | Description |
---|---|
TABLE | AzureActivity is a value derived from TYPE’s value. |
SYSTEM | Will base its value on CALLERIPADDRESS if not empty; otherwise, it will use the domain value defined in the configuration. |
DATE | Based on the extracted date value from CreatedDateTime. |
TIME | Based on the extracted time value from CreatedDateTime. |
DATETIME | Based on the extracted datetime value from CreatedDateTime and formatted using RFC3339Nano (2023-03-03T01:59:16.756103200Z00:00) format. |
COLLECTIONDATETIME | Snare Central’s local date and time of the log collection from the API, formatted using RFC3339Nano (2023-03-03T01:59:16.756103200Z00:00) format. |
ACTIVITYSTATUS | Based on ActivityStatus, this field indicates the Status of the operation in display-friendly format. |
AUTHORIZATION | Based on Authorization, this field indicates the blob of RBAC properties of the event. |
CALLER | Based on Caller, this field indicates the GUID of the caller. |
CALLERIPADDRESS | Based on CallerIpAddress, this field indicates the IP address of the user who has performed the operation UPN claim or SPN claim based on availability. |
CATEGORY | Based on Category, this field indicates the category of the activity log e.g. Administrative, Policy, Security. |
CORRELATIONID | Based on CorrelationId, this field indicates a GUID in the string format. |
EVENTDATAID | Based on EventDataId, this field indicates a unique identifier of an event. |
EVENTSUBMISSIONTIMESTAMP | Based on EventSubmissionTimestamp, this field indicates the timestamp when the event became available for querying. |
INGESTIONTIME | Based on IngestionTime, this field indicates the datetime value specifying the approximate time of ingestion into an Azure table. |
LEVEL | Based on Level, this field indicates the level of the event. |
LOGID | Based on LogId, this field indicates a unique identifier for the record or log. |
OPERATIONID | Based on OperationId, this field indicates a GUID specific for the operation performed. |
OPERATIONNAME | Based on OperationName, this field indicates the name and identifier of the operation performed. |
PROPERTIES | Based on Properties, this field contains set of <Key Value> pairs (i.e. Dictionary) describing the details of the event. |
RESOURCE | Based on Resource, this field indicates the name of the resource involved in the operation. |
RESOURCEGROUP | Based on ResourceGroup, this field indicates the resource group name of the impacted resource. |
RESOURCEID | Based on ResourceId, this field indicates a unique identifier for the resource that the record is associated with. |
RESOURCEPROVIDER | Based on ResourceProvider, this field indicates the id of the resource provider for the impacted resource. |
SOURCESYSTEM | Based on SourceSystem, this field indicates the the type of agent the event was collected by, and Azure will be its value. |
SUBSCRIPTIONID | Based on SubscriptionId, this field indicates the subscription ID of the impacted resource. |
TENANTID | Based on TenantId, this field indicates the Log Analytics workspace ID. |
TIMEGENERATED | Based on TimeGenerated, this field indicates the timestamp when the event was generated by the Azure service processing the request corresponding the event. |
TYPE | Based on Type, this field indicates the name of the table. |
WORKSPACEID | A value that was derived from TenantId. |
SNAREDATAMAP | All unclassified field(s) parsed from this log type will be pushed into the SNAREDATAMAP in key=value format and separated by newline. |
Â
Notes
https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/activity-log?tabs=powershell
https://learn.microsoft.com/en-us/azure/azure-monitor/reference/tables/azureactivity