KQL 文档导航指南

适用于:✅Azure 数据资源管理器Azure MonitorMicrosoft Sentinel

在不同服务中使用此语言时,KQL 的行为可能会有所不同。 使用 Learn 网站查看任何 KQL 文档文章时,当前选择的服务名称会显示在“版本”下拉列表下的目录 (TOC) 上方。 使用版本下拉列表在服务之间切换,以查看所选服务的 KQL 行为。

更改服务选择

如果要查看不同版本的 KQL 文档,请选择位于当前版本名字对象末尾的扩展箭头。 然后选择所需的任何服务。 选择不同服务时,显示的文档会突然更改以显示新选择版本的差异。 可能有也可能没有任何变化,这两种情况都很常见。

在 TOC 中选择其他版本的屏幕截图。

HTTPS 参数 view=

其 Web 地址以 https://learn.microsoft.com/kusto/ 开头的每篇文章都有一个名为 ?view= 的参数附加到其地址。 此参数值是版本控制名字对象代码。

https 地址中的名字对象代码始终与版本控制中显示的名字对象名称匹配。

适用于服务

大多数 KQL 文章的标题下都列出了适用于。 在同一行中,有一个方便的服务列表,其中包含指示哪些服务与本文相关的指示器。 例如,某些函数可能适用于 Fabric 和 Azure 数据资源管理器,但不适用于 Azure Monitor 或其他服务。 如果未看到正在使用的服务,则很可能文章与服务无关。

版本

下表描述了 KQL 的不同版本及其关联的服务。

版本 说明
Azure 数据资源管理器 Azure 数据资源管理器是一种完全托管的高性能大数据分析平台,可让你轻松地以准实时方式分析大量数据。 在 Azure 数据资源管理器中可以使用多个查询环境和集成,包括 Web UI

Azure 数据资源管理器中的 KQL 是完整的本机版本,支持所有查询运算符、函数和管理命令。
Azure Monitor Log Analytics 是 Azure 门户中的一个工具,用于编辑和针对 Azure Monitor 日志存储中的数据运行日志查询。 可以在 Azure 门户的 Log Analytics 工作区中与 Log Anlytics 交互。

Azure Monitor 中的 KQL 使用整体 KQL 运算符和函数的子集。
Microsoft Sentinel Microsoft Sentinel 是一项可缩放的云原生安全信息和事件管理 (SIEM) 服务,可为 SIEM 以及安全业务流程、自动化和响应 (SOAR) 提供智能且全面的解决方案。 Microsoft Sentinel 提供网络威胁检测、调查、响应和主动搜寻,帮助全面了解整个企业。 Microsoft Sentinel 基于 Azure Monitor 服务构建而成,它使用 Azure Monitor 的 Log Analytics 工作区来存储其所有数据。

Microsoft Sentinel 中的 KQL 使用整体 KQL 运算符和函数的子集。