容器
容器技术(如 Docker、Kubernetes)的动态性、轻量化特性,使其在微服务、DevOps 等场景中广泛应用,但也带来了 “部署密集、生命周期短、资源共享” 等监控挑战。容器监控的核心目标是 “实时掌握容器及集群的运行状态、资源消耗、业务健康度”。
前置条件
若要使用平台的容器监控能力,需要先安装平台探针SmartAgent、SmartGate。具体安装方法可参考探针安装。
使用场景
- 容器资源消耗监控与优化:容器的 “资源隔离性” 依赖于 Cgroups 等技术,但单节点上容器密集部署时,易出现 “资源争抢”(如 CPU 抢占、内存溢出、磁盘 I/O 瓶颈),需通过监控实现资源动态调配与优化。
- 容器生命周期与故障排查:容器的生命周期短(创建、运行、销毁可能仅几分钟),且故障具有 “扩散快、隐蔽性强” 的特点,需通过监控追踪容器状态、定位故障根因。
- 容器化业务与应用性能保障:容器是业务应用的载体,需通过监控关联 “容器资源” 与 “业务指标”,确保应用在容器环境中稳定运行。