查看其它 4 个回答danise的回答

danisedanise系统工程师国有银行

首先对监控进行分类,分为PaaS集群资源池的监控,应用的监控,事件的监控。
集群资源池监控:
一、 PaaS收集和存储集群资源监控数据,具体包括:

  1、整个租户集群的容器宿主机数量和资源使用情况
  2、租户集群中不同网络区域、等保区域、逻辑资源池、可用域等细分范围的容器宿主机数量和资源使用情况
  3、集群总体资源数量、容器数量、容器在集群各容器宿主机节点的运行和分布情况
  4、每个容器宿主机节点的资源使用情况、运行容器列表
  5、以上数据保存在PaaS的集群资源使用情况数据库中

二、 PaaS提供接口,供外部系统实时调用,用途包括:

1、在集群监控面板中实时展现
2、作为集群自动化扩缩容的依据
 3、外部系统可以根据需要决定是否将PaaS提供的集群资源使用数据同步到外部的数据库中

应用及容器的监控
一、 负责对应用运行时进行管理和跟踪,包括:

1、收集应用容器信息(容器IP、所在宿主机),存放于PaaS DB
2、收集应用运行情况(健康情况、资源占用),存放于PaaS DB
3、PaaS提供接口,外部系统的应用监控面板通过PaaS接口获取以上监控数据进行展现

事件监控
1、PaaS平台工作过程中的集群、资源、容器等系统状态,被收集写入平台的事件审计数据库
2、当激活事件告警功能后,要求事先设定告警规则, 之后PaaS会从事件审计数据库中读取信息,根据规 则过滤后,转换成syslog格式
3、通过Flume,配置的source读取syslog格式的告警信息
4、配置Flume agent sink,把syslog格式的告警信息通过PaaS的Kafka消息队列服务发送到外部

 zabbix server,在事件监控面板展现

银行 · 2017-09-07
浏览4441

回答者

danise
系统工程师国有银行
擅长领域: 云计算PaaS系统运维

danise 最近回答过的问题

回答状态

  • 发布时间:2017-09-07
  • 关注会员:6 人
  • 回答浏览:4441
  • X社区推广