
Explore Kusto query language (KQL) with a hands-on, lab-based session that covers querying logs in the log analytics workspace, exploring data patterns, anomalies, and incident response within Sentinel and ADX.
Explore default tables and schema in the Kusto query language, using the pipe operator. Write queries to limit results, summarize counts, and examine security events such as 4625 failed logons.
Use the KQL search operator to query across log workspace tables or a specific table, with case-insensitive defaults and case_sensitive for exact matches; supports starts with, ends with, and wildcards.
Master how to use the where clause and where operator in KQL to filter data by time ranges, combine criteria, and perform searches with contains, starts with, and ends with.
Explore kql operators such as take, limit, count, summarize, bin, extend, project, and distinct with perf record examples, deriving columns and grouping by time for per-computer metrics.
Learn to sort KQL results with order by and handle time with now and ago, while extracting and projecting data to derive new fields, and practice ascending and descending sorts.
Demonstrates kusto query language operators iif, strcat, and case to implement conditional logic, handle is empty and is null values, and perform string conversion and splitting in last 20 minutes.
Explore Kusto query language operators arg_max, arg_min, makelist, makeset, mv-expand, and counting functions, using summarize to compute maxima, minima, distinct counts, and array expansion.
Master Kusto query language constructs, including let variables, join and union operations, and data table creation. Explore range generation and date ranges with practical examples on performance and security events.
Apply your KQL knowledge hands-on by working through detective inbox exercises, validating prerequisites and scripts in the ADX explorer, and focusing on solutions while building understanding of schema.
Join a gamified Kusto query language detective challenge, create a free cluster, use the query editor in the ADX interface, and sum the score column to verify results.
Identify the missing rare book by querying books and shelves data in KQL, expanding RFID arrays, joining tables, and calculating shelf weight and counts.
Explore a free BlueRaven KQL security analysis course with lab access on Azure Data Explorer, featuring quizzes, 128 lessons, and a certificate to boost security analyst skills.
Lead a lab introduction to kql for security analysis, exploring kusto query language fundamentals, data exploration, searching and filtering, joins, aggregation, and anomaly detection in ADX.
Provision lab access to Azure Data Explorer (ADX) and KQL in 30 minutes after email invitation. Sign in and activate MFA for stable lab use.
Master KQL fundamentals and data exploration by learning pipes, tabular expressions, and data types. Apply hands-on techniques with sample, take, limit, distinct, and project operations, including obfuscated strings.
Master searching and filtering data in kql with search and where operators, scalar operators like has and contains, and regex, plus indexing basics and let statements for efficient security analysis.
Explore Kusto query language joins and unions to merge user login events and user profiles. Use inner joins, fuzzy handling, and source tracking to detect anomalies.
Explore data aggregation in KQL using the summarize operator, aggregation functions, and optional grouping to transform large data into meaningful insights. Apply anomaly detection with static thresholds and whitelisting.
In this Hands On: Kusto Query Language course we will do hands on KQL and understand various Commands, Clauses, Statements to build a good Foundation.
KQL has many Applications Across Microsoft Sentinel, Micrsoft Defender for Cloud, Azure Data Explorer and it enables in Querying the Data which is Stored in Log Analytics Workspace.
We Will start from Portal Walkthrough provisioned by MS for practicing KQL effectively, we will start with basic commands like getSchema, let, print, and will reach to complex aspect of join, union, data tables, mv-expand, Aggregate functions.
We will understand case-sensitive and case-insensitive aspect of KQL and how commands can be Molded respectively for querying data from Log Analytics.
Kusto Query Language is a powerful tool to explore your data and discover patterns, identify anomalies and outliers, create statistical modeling, and more. The query uses schema entities that are organized in a hierarchy similar to SQL's: databases, tables, and columns.
A Kusto query is a read-only request to process data and return results. The request is stated in plain text, using a data-flow model that is easy to read, author, and automate. Kusto queries are made of one or more query statements.
Brief on What we will do Hands on KQL in this Course:
1. Kusto Query Language
2. KQL LA demo Continued( Schema, Workflow of a Query, Pipe Operator)
3. KQL Operator Search
4. KQL Operator Where
5. KQL Operator distinct,summarize
6. KQL Operator sort,ago
7. KQL Operator iif,strcat,case
8. KQL Operator arg_max,arg_min,Count,mv-expand
9. KQL Operator join,range,union,Custom log creation
10.Kusto Rookie
11. Updating..