练习 - 自动缩放监视
在此练习中,使用 Log Analytics 查询示例应用程序的自动缩放事件。
使用 Log Analytics 监视应用程序的自动缩放
使用 Log Analytics 可以更好地验证评估和缩放操作。 在示例应用程序中,我们已通过你使用示例应用程序设置创建的 Log Analytics 工作区,将你的自动缩放日志路由到 Azure Monitor 日志 (Log Analytics)。
重要
Azure Monitor 中的日志数据引入时间最多可能需要 15 分钟。 如果在 Log Analytics 中找不到数据,则可能需要额外的时间来引入 Azure Spring Apps 日志数据。
了解自动缩放事件
在自动缩放设置屏幕上,转到“运行历史记录”选项卡查看最近的缩放操作。
该选项卡还会显示“观察到的容量”在一段时间内的变化。 若要查找有关所有自动缩放操作(包括更新/删除自动缩放设置等操作)的详细信息,请查看活动日志并按自动缩放操作进行筛选。
接下来,我们将使用 Log Analytics 深入探讨自动缩放事件。
使用 Log Analytics 对缩放事件进行故障排除
在 Azure 门户中,打开资源组中的 Log Analytics 工作区。 此步骤将初始范围设置为 Log Analytics 工作区,以便查询从该工作区中的所有数据中进行选择。 如果从 Azure 资源的菜单中选择“日志”,则范围将设置为仅来自该资源的记录。
在左侧菜单中,选择“日志”。
屏幕左侧包含“表”选项卡,可用于检查当前范围内可用的表。
展开日志管理解决方案并找到 AutoscaleEvaluationsLog 表。 可以展开该表以查看其架构,或将鼠标悬停在其名称上以显示有关它的更多信息。
编写 Kusto 查询
使用 AutoscaleEvaluationsLog 表来编写查询。 双击其名称以将其添加到查询窗口。 也可以直接在窗口中键入其名称。 甚至可以获得 IntelliSense,以帮助完成当前范围内表的名称和 Kusto 查询语言 (KQL) 命令。
此查询是我们可以编写的最简单查询。 它只返回表中的所有记录。 选择“运行”按钮,或将光标置于查询文本中的任意位置并按键盘上的 Shift + Enter,即可运行该查询。
AutoscaleEvaluationsLog
查询返回的记录数显示在右下角。 有关 KQL 自动缩放查询的更多练习,请参阅本模块文末的“摘要”单元。