e-works数字化企业网  »  文章频道  »  基础信息化  »  云计算和虚拟化

腾讯云容器服务监控体系详解

2017/6/20    来源:腾讯云    作者:佚名      
关键字:云计算  云服务  腾讯云  
腾讯云容器服务监控系统可以监控集群中所有的节点,服务,实例,容器的相关信息,并且以曲线的方式展示给用户,同时支持多种粒度的统计方式。
    腾讯云容器服务监控系统可以监控集群中所有的节点,服务,实例,容器的相关信息,并且以曲线的方式展示给用户,同时支持多种粒度的统计方式。监控的基础数据是由 cAdvisor 获取,然后上报至监控平台进行聚合。本文将讲解容器监控框架和指标统计方式。
 
    1. 框架概览
 
腾讯云容器服务监控体系详解
 
    1.1 Container
 
    Container 为当前该集群节点(VM)上所有的容器,包括但不限于:
 
    1.腾讯云容器服务创建的
 
    2.Kubenertes Api 创建的
 
    3.docker run 创建的
 
    1.2 cAdvisor
 
    cAdvisor 做为一个运行中的 daemon,会自动收集所有运行时容器的监控信息,例如 cpu,mem 等,经过一定的计算和分类通过页面或者 api 的方式提供调用。kubenertes 已经将 cAdvisor 功能集成到 kubelet 组件中,同时通过节点 IP+端口也可以直接进行 cAdvisor web 访问。
 
    cAdvisor web 访问方式: http://VmIp:4194
 
    1.3 Agent
 
    每一台集群节点(VM)上会部署一个专门收集监控信息的 agent,每个 agent 会在集群节点创建时默认安装并运行,agent 会每分钟调用 cAdvisor api 获取容器的监控信息进行汇总,并且按照多种视图的方式进行聚合计算等等操作,最终汇总成一个包含容器,服务,节点,集群,命名空间的有层级的原始数据上报至 Tencent Cloud Monitor Service.
 
    1.4 Tencent Cloud Monitor Service(腾讯云监控服务)
 
    Tencent Cloud Monitor Service 获取 agent 每分钟上报的结果,通过我们在监控平台上配置的不同视图,不同维度的统计方式进行二次聚合,最终以标准的腾讯云 API 的形式提供给用户调用。具体的调用方式可以查看 获取容器服务监控数据
 
    2. 指标详细说明
 
    容器服务以多种视图的方式提供监控视图,视图可以看做是一种分类,每一个视图通过不同的聚合方式,维度,和指标提供独立的监控数据。下面会列举出现在容器服务支持的所有视图和其监控指标,并且解释其统计方式
 
    2.1 集群视图
 
腾讯云容器服务监控体系详解
 
    2.2 服务视图
 
腾讯云容器服务监控体系详解
腾讯云容器服务监控体系详解
腾讯云容器服务监控体系详解

 
    2.3 实例视图
 
腾讯云容器服务监控体系详解
 

责任编辑:李欢
本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。
e-works
官方微信
掌上
信息化
编辑推荐
新闻推荐
博客推荐
视频推荐