Microsoft Sentinel: Cloud SIEM
Collect security logs from across your environment in Sentinel, use built-in analytics rules to detect threats, and automate incident response with playbooks.
Microsoft Sentinel: Cloud SIEM is a free Cloud & IT Cert Prep lesson on CoddyKit — lesson 3 of 4. You can read the complete lesson below for free — then practise it hands-on in the browser with a built-in code editor and a 24/7 AI tutor. It is part of the Cloud & IT Cert Prep learning path, one of 4 lessons in the course, and your progress syncs across the web and the CoddyKit app.
What Is Microsoft Sentinel?
Microsoft Sentinel is a cloud-native Security Information and Event Management (SIEM) and Security Orchestration, Automation, and Response (SOAR) platform. It ingests logs and signals from across your entire digital estate — Azure, on-premises, other clouds, and SaaS applications — applies AI and machine learning to detect threats, and helps security analysts investigate and respond to incidents at scale.
SIEM vs. Traditional Log Management
Traditional log management tools collect and store logs for compliance and search. A SIEM goes further by correlating events across data sources, applying detection rules to identify attack patterns, and prioritising incidents for human investigation. Sentinel adds the SOAR capability — automating repetitive response actions (like blocking an IP or resetting a password) through playbooks so analysts can focus on complex investigations.
Sentinel Architecture: Workspace Foundation
Sentinel is built on top of a Log Analytics workspace. All ingested data is stored as tables in the workspace, queryable with Kusto Query Language (KQL). You enable Sentinel on a Log Analytics workspace, connect data sources, and Sentinel's analytics, hunting, and automation features become available over the data stored there. The workspace serves as the single data plane for both Sentinel and Azure Monitor.
# Enable Microsoft Sentinel on a Log Analytics workspace
az sentinel workspace create \
--resource-group myRG \
--workspace-name mySentinelWorkspace
# Or enable via CLI extension
az extension add --name sentinel
az sentinel onboarding-state create \
--resource-group myRG \
--workspace-name mySentinelWorkspaceData Connectors
Data connectors stream logs and alerts from sources into Sentinel. Microsoft-native connectors (no-code, single toggle) cover Entra ID sign-in logs, Azure Activity, Defender for Cloud alerts, Microsoft 365, and Defender XDR. Connector hubs cover third-party sources including Cisco, Palo Alto, AWS CloudTrail, Okta, Salesforce, and many more via the Common Event Format (CEF) or Syslog. Over 200 connectors are available from the Content Hub.
Analytics Rules: Detecting Threats
Analytics rules are the detection engine of Sentinel. Each rule runs a KQL query on a schedule (every 5 minutes to every 24 hours) and creates an alert when the query returns results. Sentinel provides hundreds of built-in templates covering well-known attack patterns. You can import templates from the Content Hub and customise them, or write your own rules for organisation-specific threat detection logic.
// Example KQL analytics rule: detect multiple failed sign-ins
SigninLogs
| where ResultType != '0' // non-zero = failure
| summarize FailedSignins = count() by UserPrincipalName, bin(TimeGenerated, 1h)
| where FailedSignins > 10
| project UserPrincipalName, FailedSignins, TimeGeneratedIncidents and Investigation Graph
When analytics rules fire, their alerts are grouped into incidents — a container for a potential security breach investigation. The investigation graph visually maps the relationships between the incident's entities: accounts, IPs, hosts, URLs, and files. Analysts traverse the graph to understand the blast radius, pivot to related alerts, and determine whether the incident is a true positive requiring a response or a false positive to be closed.
Hunting Queries
Threat hunting in Sentinel is the proactive search for threats that have not yet triggered alerts. Security analysts write or use pre-built hunting queries (KQL) to look for subtle indicators of compromise — low-and-slow attacks, lateral movement, data staging — that evade automated detection rules. Interesting rows found during hunting can be promoted to bookmarks and associated with an incident for formal investigation.
// Hunting query: large data exports from storage
AzureActivity
| where OperationNameValue =~ 'MICROSOFT.STORAGE/STORAGEACCOUNTS/BLOBSERVICES/CONTAINERS/BLOBS/READ'
| summarize DataReadBytes = sum(tolong(Properties.contentLength)) by CallerIpAddress, bin(TimeGenerated, 1h)
| where DataReadBytes > 100000000
| order by DataReadBytes descPlaybooks: Automated Response
Playbooks in Sentinel are Azure Logic Apps workflows that automate incident response actions. When an incident is created (or an alert fires), a playbook can automatically: send a Teams/email notification to the on-call analyst, block a malicious IP in Azure Firewall, revoke a compromised user's refresh tokens in Entra ID, create a ServiceNow ticket, or isolate a VM from the network. This SOAR capability reduces mean time to respond (MTTR) dramatically.
MITRE ATT&CK Framework Integration
Sentinel maps every analytics rule to the MITRE ATT&CK framework, a globally recognised taxonomy of attacker tactics and techniques. The MITRE ATT&CK coverage view shows you a heatmap of which tactics and techniques your analytics rules cover, and which have gaps. This helps security teams prioritise writing new detection rules to improve coverage against techniques relevant to their threat landscape.
Workbooks and Dashboards
Sentinel includes dozens of built-in workbooks (parameterised dashboards built on Log Analytics) to visualise security data. Templates cover Azure Activity, Entra ID sign-in patterns, Microsoft 365 email threats, firewall traffic, and many more. Security operations centre (SOC) managers use workbooks for shift handover briefings and trend analysis, while analysts use them to quickly spot anomalies without writing raw KQL.
Pricing: Capacity Reservations and PAYG
Sentinel is billed based on the volume of data ingested into the underlying Log Analytics workspace. Two pricing models exist. Pay-As-You-Go charges per GB ingested and is suitable for smaller or unpredictable volumes. Capacity Reservations commit to a minimum daily ingestion volume (100 GB, 200 GB, etc.) at a significant discount per GB. Microsoft Defender for Cloud security alerts are ingested free of charge; first 90 days free on new Sentinel-enabled workspaces.
Quick Check
Test your understanding of Microsoft Azure Fundamentals (AZ-900) concepts from this lesson.
Lesson Recap
In this lesson you learned: Sentinel is a cloud-native SIEM and SOAR built on Log Analytics workspaces using KQL, analytics rules detect threats by running scheduled KQL queries and generating incidents, and playbooks automate response actions using Logic Apps to reduce MTTR. Next up we explore Azure DDoS Protection and Azure Firewall.
Frequently asked questions
Is the “Microsoft Sentinel: Cloud SIEM” lesson free?
Yes — the full text of “Microsoft Sentinel: Cloud SIEM” is free to read here on the web, and the Cloud & IT Cert Prep course includes 4 lessons in total. To practise it interactively (a built-in code editor and a 24/7 AI tutor) and unlock the rest of the Cloud & IT Cert Prep course, upgrade to CoddyKit PRO.
What will I learn in “Microsoft Sentinel: Cloud SIEM”?
Collect security logs from across your environment in Sentinel, use built-in analytics rules to detect threats, and automate incident response with playbooks. You practise Cloud & IT Cert Prep with hands-on code you run directly in the browser, and a 24/7 AI tutor answers your questions as you work through the lesson.
Do I need any experience to start Cloud & IT Cert Prep?
No prior experience is required. Cloud & IT Cert Prep on CoddyKit is structured for beginners through advanced learners; this is — lesson 3 of 4, so you can start here or from the beginning and move at your own pace.
How long does the “Microsoft Sentinel: Cloud SIEM” lesson take?
Most CoddyKit lessons take about 5–10 minutes. Each one is bite-sized and interactive, so you make steady progress and pick up exactly where you left off across the web and the app.
Can I write and run code in this Cloud & IT Cert Prep lesson?
Yes. Every Cloud & IT Cert Prep lesson includes a built-in code editor, so you write and run real code right in your browser and get instant AI feedback — no local setup required.
All lessons in this course
- Microsoft Defender for Cloud
- Azure Key Vault
- Microsoft Sentinel: Cloud SIEM
- Azure DDoS Protection and Firewall