通过 Azure 门户在 Log Analytics 工作区中查看容器组日志

Log Analytics 工作区提供了一个集中的位置,用于存储和查询来自 Azure 资源、本地资源以及其他云中的资源的日志数据。 Azure 容器实例提供内置支持,支持将日志和事件数据发送到 Azure Monitor 日志。 在 Azure 门户中创建容器实例时,可以选择设置 Log Analytics。 在启用 Log Analytics 的情况下创建容器组后,你可以通过导航到左侧面板上的“日志”来查看 Azure 容器实例的页面中的日志。 如果最初未设置 Log Analytics,则还可以在创建容器实例后导航到“日志”进行设置。

以下部分介绍如何设置日志记录以及如何查看 Azure 容器实例的日志。

创建 Azure 容器实例

本部分介绍如何使用 Log Analytics 创建容器实例。

注意

默认情况下,容器实例日志处于启用状态。 你还可以在创建容器实例后通过取消选择“启用容器实例日志”来设置 Log Analytics。 “查看日志”部分详细介绍了如何执行此操作。

  1. 导航到 Azure 门户中的“创建容器实例”页。

  2. 在“基本”和“网络”选项卡中填写相关信息。

  3. 在“监视”选项卡中,启用容器实例日志。

如果已有 Log Analytics 工作区,则可以输入它的信息。

Log Analytics 屏幕的屏幕截图。

如果你没有 Log Analytics 工作区,可以选择“新建”来创建一个新工作区。

Log Analytics 新建屏幕的屏幕截图。

最后,填写以下选项卡,然后转到“查看 + 创建”选项卡,并单击“创建”以创建你的容器实例。

查看日志

本部分概述了如何查看所创建容器实例的日志。

  1. 创建容器实例后,单击左侧面板上的“日志”。

左侧面板中日志的屏幕截图。

  1. 你将看到“查询中心”,可在其中找到要在 Log Analytics 中运行的查询。 如果不需要这些内容,则可以关闭此屏幕。

关闭上一个屏幕后,如果使用日志生成映像创建了 ACI,则应会在此处看到容器组的数据。

门户中日志的屏幕截图。

  1. 如果创建了未启用 Log Analytics 的容器实例,则会看到此屏幕并且能够启用它。

可以输入现有的 Log Analytics 工作区:

创建现有 Log Analytics 工作区屏幕的屏幕截图。

你还可以通过导航到左侧窗格中的“容器”,然后在中间窗格中选择“日志”来查看容器实例的日志。

如果你的容器实例处于运行状态,你将能够看到日志:

处于正在运行状态的日志的屏幕截图。

现在,你已准备好使用 Log Analytics 运行容器组。

后续步骤

Azure Monitor 日志

若要详细了解如何在 Azure Monitor 日志中查询日志和配置警报,请参阅:

监视容器 CPU 和内存

若要了解如何监视容器实例 CPU 和内存资源,请参阅: