你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
容器见解概述
容器见解功能旨在监视部署到云的容器工作负载的性能。 它通过指标 API 从 Kubernetes 中提供的控制器、节点和容器收集内存和处理器指标,来提供性能可见性。 从 Kubernetes 群集启用监视后,将通过适用于 Linux 的 Log Analytics 代理的容器化版本自动收集指标和容器日志。 指标将发送到 Azure Monitor 中的指标数据库。 日志数据将发送到 Log Analytics 工作区。
容器见解的功能
容器见解提供全面的监视体验,使你能够了解 Kubernetes 群集和容器工作负荷的性能和运行状况。 方法:
- 通过标识在节点上运行的 AKS 容器及其处理器和内存利用率,确定资源瓶颈。
- 确定 Azure 容器实例中托管的容器组及其容器的处理器和内存利用率。
- 通过确定容器驻留在控制器或 Pod 中的位置来查看控制器或 Pod 的整体性能。
- 查看在主机上运行的与支持 Pod 的标准过程无关的工作负荷的资源利用率。
- 通过了解平均和最大负载下的群集行为,标识容量需求并确定群集可以承受的最大负载。
- 配置警报,以便在节点或容器上的 CPU 和内存使用率超过阈值时,或者在基础结构中的群集或节点运行状况汇总中发生运行状况状态更改时,主动通知你或进行记录。
- 与 Prometheus 集成来使用查询查看从节点和 Kubernetes 收集的应用程序和工作负载指标,从而创建自定义警报和仪表板并执行详细分析。
以下视频提供了中级的深入探讨,可帮助你了解有关通过容器见解监视 AKS 群集的信息。 此视频指的是用于容器的 Azure Monitor,这是容器见解的上一个名称。
访问容器见解
从“监视”菜单中的“容器”或直接从所选 AKS 群集访问 Azure 门户中的容器见解,方法是选择“见解”。 使用 Azure Monitor 菜单,可以从全局角度查看已部署和已监视的所有容器。 使用此信息可以搜索和筛选订阅和资源组。 然后,你可以从所选容器向下钻取到容器见解。 直接从 AKS 页访问特定 AKS 容器的容器见解。
支持的配置
- Azure Kubernetes 服务 (AKS) 上托管的托管 Kubernetes 群集。
- 使用 AKS 引擎在 Azure 上托管的自托管 Kubernetes 群集。
- Azure 容器实例。
- Azure Stack 上或本地托管的自托管 Kubernetes 群集。
- 已启用 Azure Arc 的 Kubernetes。
容器见解支持运行 Linux 和 Windows Server 2019 操作系统的群集。 它支持的容器运行时为 Moby 和任何 CRI 兼容的运行时(如 CRI-O 和 ContainerD)。 自 2022 年 9 月起,不再支持将 Docker 作为容器运行时。 有关此弃用的详细信息,请参阅 AKS 发行说明。
注意
容器见解对 Windows Server 2022 操作系统以及对适用于 ARM 节点的 AKS 的支持目前为公共预览版。
后续步骤
若要开始监视 Kubernetes 群集,请查看启用容器见解,以了解启用监视的要求和可用方法。