其他
如何基于Prometheus 和 Zabbix 实现容器云平台整体监控 | 在线技术交流
容器云成为IT的主要基础设施平台,以Docker为代表的容器技术,加上以Kubernetes为代表的容器编排技术,是目前最流行的容器云建设方案。云平台的特点是快速部署、弹性伸缩、动态调整、运维自动化,对应的监控也需要是动态发现、自动化部署的,因此对监控的要求会更高。
云平台监控的设计和建设,主要考虑以下几个问题:1,监控指标能否覆盖容器、容器内应用、k8s等各个维度;2,监控的部署和维护能否适应云平台快速部署、弹性伸缩、动态调整的特点;3,是否可以高效融入已有的监控运维体系,复用现有的成果;4,是否可以借助开源监控工具已有的成果低成本实现监控方案。
在本次主题为“基于Prometheus和Zabbix实现容器云平台整体监监控”技术交流中,我们会以某银行实际案例为例,来进行在线的交流探讨。某银行的基础监控是以Zabbix为基础监控工具设计和建设的,鉴于prometheus对docker和k8s监控的天然集成,引入prometheus和Zabbix结合起来,prometheus只负责docker+K8S基础监控数据采集, Zabbix负责容器内应用监控数据采集,采集的数据集中接入Zabbix进行告警触发,并复用基于Zabbix开发的潜望者Zabbix运维管理平台,集中进行监控配置管理、阈值管理、巡检管理、数据对接等工作,大幅减少基于prometheus的定制开发工作,实现快速实现、高效部署的云平台整体监控。
↓↓↓