Hub
Cloud

Azure Activity Log

Azure Monitor Activity Log — control plane operations across VMs, storage, networking, and RBAC. Covers all 7 log categories: Administrative, Security, Service Health, Alert, Autoscale, Policy, and Recommendation.

Quick Start

uv tool install eventum-generator
git clone https://github.com/eventum-generator/content-packs.git
cd content-packs
eventum generate \
  --path generators/cloud-azure-activity/generator.yml \
  --id azure-activity \
  --live-mode true

Event Types

Event IDDescriptionFrequencyCategory
admin-writeCreate/update resources (VM, Storage, NSG)~40%configuration
admin-actionActions (start/stop/restart VM, regen keys)~25%configuration
policy-complianceAzure Policy evaluation results~12%configuration
admin-deleteDelete resources~5%configuration
security-alertMicrosoft Defender for Cloud alerts~5%threat
service-healthService incidents, maintenance, advisories~5%configuration
autoscaleAutoscale scale-up/scale-down actions~3%configuration
resource-healthResource availability status changes~3%host
alertAzure Monitor metric/log alert activations~2%configuration

Realism Features

  • All 7 activity log categories with production-accurate distribution weights
  • Error injection (~5%) — Administrative operations produce failures (403, 409, 400, 404)
  • Azure resource ID format — proper /subscriptions/{sub}/resourceGroups/{rg}/providers structure
  • Identity with claims — Azure AD identity block with JWT claims, UPN, object ID, tenant ID
  • Multi-subscription environment — 3 Azure subscriptions (production, staging, development)
  • 12 Azure AD users across 8 departments including service accounts

Sample Output

{
  "@timestamp": "2026-03-04T14:22:31+00:00",
  "cloud": {
    "account": {
      "id": "a1b2c3d4-...",
      "name": "contoso-production"
    },
    "provider": "azure",
    "region": "eastus"
  },
  "event": {
    "action": "Microsoft.Compute/virtualMachines/write",
    "category": [
      "configuration"
    ],
    "dataset": "azure.activitylogs",
    "outcome": "success",
    "type": [
      "creation",
      "change"
    ]
  },
  "user": {
    "name": "john.smith@contoso.com",
    "email": "john.smith@contoso.com"
  },
  "azure": {
    "activitylogs": {
      "category": "Administrative",
      "operation_name": "Microsoft.Compute/virtualMachines/write",
      "result_type": "Success"
    }
  }
}

Parameters

ParameterDefaultDescription
agent_idf1a2b3c4-...Filebeat agent UUID
agent_version8.17.0Elastic Agent version
tenant_idaaaabbbb-0000-cccc-...Azure AD tenant ID
error_rate5Error injection rate (percentage, 0-100)

Related Generators