监视 Azure 容器应用指标

Azure Monitor 定期从容器应用收集指标数据,帮助你深入了解容器应用的性能和运行状况。

Azure 门户中的指标浏览器可让你将数据可视化。 还可以通过 Azure CLI 和 Azure PowerShell cmdlet 检索原始指标数据。

可用度量值

容器应用提供这些基本指标。

标题 尺寸 说明 指标 ID 单元
CPU 使用率 副本、修订版 容器应用使用的 CPU(以 nanocore 为单位,1,000,000,000 nanocore = 1 核) UsageNanoCores 纳米核心
内存工作集字节数 副本、修订版 容器应用工作集内存使用量(字节) WorkingSetBytes 字节
网络传入字节数 副本、修订版 网络接收的字节数 RxBytes 字节
网络出站字节数 副本、修订版 网络传输字节数 TxBytes 字节
副本数 修订 活跃副本数 Replicas 数量
副本重启数总计 副本、修订版 仅应用容器实例的重启总次数,不包括平台管理的挎斗容器。 RestartCount 数量
请求 副本、修订版、状态代码、状态代码类别 已处理的请求数 Requests 数量
保留核心 修订 为容器应用修订版保留的 CPU 核心数 CoresQuotaUsed 数量
连接复原超时数 修订 总连接超时数 ResiliencyConnectTimeouts 数量
弹性恢复逐出的主机数 修订 当前被逐出的主机数量 ResiliencyEjectedHosts 数量
已中止的弹性驱逐 修订 因达到最大逐出百分比而中止的逐出次数 ResiliencyEjectionsAborted 数量
弹性请求重试次数 修订 请求重试总次数 ResiliencyRequestRetries 数量
复原请求超时数 修订 等待响应超时的请求总数 ResiliencyRequestTimeouts 数量
连接池挂起的复原请求数 副本 等待从连接池获取连接的请求总数 ResiliencyRequestsPendingConnectionPool 数量
保留的核心总数 为容器应用保留的总核心数 TotalCoresQuotaUsed 数量

指标命名空间是 Microsoft.App/containerapps

提供了更多特定于运行时的指标,称为 Java 指标

指标快照

选择应用“概述”页中的“监视”选项卡,以展示显示容器应用当前 CPU、内存和网络利用率的图表。

容器应用概述页面中“监视”部分的屏幕截图。

在该视图中,您可以将一个或多个图表固定到仪表板,或者选择某个图表在指标浏览器中打开。

使用指标资源管理器

Azure Monitor 指标资源管理器支持根据指标数据创建图表,来帮助分析容器应用的资源和随时间推移的网络使用情况。 可以将图表固定到仪表板或共享工作簿中。

  1. 在 Azure 门户中,可通过在容器应用页面的侧边菜单中选择 Metrics 来打开指标资源管理器。 若要详细了解指标资源管理器,请参阅使用 Azure Monitor 指标资源管理器分析指标

  2. 通过选择一个指标来创建图表。 可以通过更改聚合、添加更多指标、更改时间范围和间隔、添加筛选器和应用拆分来修改图表。 容器应用资源页面中指标资源管理器的屏幕截图。

添加筛选器

(可选)可以创建筛选器以根据修订版和副本限制显示的数据。

若要创建筛选器,请执行以下操作:

  1. 选择“添加筛选器”。

  2. Property 列表中选择修订版或副本。

  3. 列表中选择相应的值。 显示图表筛选选项的指标浏览器屏幕截图。

指标拆分

当图表包含单个指标时,可以选择按修订版或副本拆分指标信息,但以下情况除外:

  • 副本计数指标只能按修订版拆分。
  • 请求指标也可以按状态代码和状态代码类别进行拆分。

按修订版或副本拆分:

  1. 选择应用拆分

  2. “值”下拉列表中,选择“修订”“副本”

  3. 可以设置要在图表中显示的修订版数或副本数上限。 默认值为 10。

  4. 可以将排序顺序设置为“升序”或“降序”。 默认值为“降序”。

指标拆分选项的屏幕截图。

添加范围

可以添加更多范围来查看多个容器应用的指标。

指标资源管理器的屏幕截图,其中显示了多个容器应用的指标图表。