容器相比较传统运维它的优势在于:更快速部署和交付,对于应用系统的部署可以极大地节省时间成本和人力成本;更标准化交付物:容器的标准交付物为镜像,包含应用程序和依赖环境,一次构建多次使用,大大简化了应用交付模式:更高效的资源利用,容器不需要虚拟机额外的管理程序,依赖内核运行,在运维资源开销上要低的多。更加敏捷的迁移和扩展,容器可以跨操作系统、跨环境运行,实现无缝迁移的效果;
由于容器是黑盒运行,在运维中容器问题的诊断比较复杂;由于容器运行的密度比虚拟机要大,需要面对的运维实体和对象数量庞大;由于容器的自身特性,容器的创建、销毁等生命周期过程,各类运维数据的采集是个挑战。另外容器启动后,监控系统怎么发现,同时需要对其做哪些数据采集,这些问题都是容器监控自动化过程需要解决的。