银行容器云

容器云是否有完善的监控工具可以监控平台的运行情况?

容器云平台是否有完善的监控工具可以监控pod、k8s集群的运行情况并提供告警,是否可实现容量分析,例如我现在的最大副本设置可能会造成资源不足,可以查看到所有pod的历史资源使用情况

参与8

3同行回答

强哥之神强哥之神架构师&技术经理上汽集团云计算中心
Prometheus 是目前大家使用的比较多、且比较完善的监控工具,直接可以监控到每个ns下面的pod/ep/service等状态,包括CPU\MEM等资源相关。若觉得重,还可以借助 metric-server ,使用 kubectl top xx-pod 来查看 CPU/MEM 等资源使用情况,如果资源不足引起 pod 挂掉,可以使...显示全部

Prometheus 是目前大家使用的比较多、且比较完善的监控工具,直接可以监控到每个ns下面的pod/ep/service等状态,包括CPU\MEM等资源相关。
若觉得重,还可以借助 metric-server ,使用 kubectl top xx-pod 来查看 CPU/MEM 等资源使用情况,如果资源不足引起 pod 挂掉,可以使用 kubectl rollout history deployment/abc 来查看abc的历史资源使用情况

收起
互联网服务 · 2021-07-14
浏览932
wuche2012wuche2012软件架构设计师某航空企业
对于监控来说,我们可以分为2个维度的监控:1、基础设施的监控,具体表现的是物理机的状态;2、应用程序或者说是进程级别的监控,比如redis的监控,mysql数据等等。此类监控可以使用如zabbix,promethus,Grafana等工具来实现。对于POD的监控而言,涉及到了进程落到基础设施资源的上,需要...显示全部

对于监控来说,我们可以分为2个维度的监控:
1、基础设施的监控,具体表现的是物理机的状态;
2、应用程序或者说是进程级别的监控,比如redis的监控,mysql数据等等。
此类监控可以使用如zabbix,promethus,Grafana等工具来实现。
对于POD的监控而言,涉及到了进程落到基础设施资源的上,需要判断基础设施资源是否能否满足POD伸缩的要求,为做到POD的资源可控,首先对于每个pod在程序开发阶段进行压测,评估pod的运行的最大CPU和内存的要求,当pod副本增加时能根据实际情况将Pod分配到资源合理的主机,减少pod因为物理机资源不足而重新被二次分配的情况。
整体k8s的集群监控可以使用一些容器管理平台的第三方软件来管理,如rancher,可以很快拿到当前系统的资源占有率,如CPU、内存的剩余情况,POD当前的数量。

收起
软件开发 · 2021-08-12
浏览866
北京不眠夜@博云北京不眠夜@博云产品经理公司
目前,市面上容器云使用的监控工具,资源监控 Prometheus,日志监控EFK( Elasticsearch+Filebeat+Kibana) Prometheus,支持对容器资源的监控,包括:CPU、内存、流量等。支持告警 Grafana,提供监控数据的展示 EFK,F作为数据采集,将数据传给kafka,最终数据落到ES中,通过K进行展示和查询。...显示全部

目前,市面上容器云使用的监控工具,资源监控 Prometheus,日志监控EFK( Elasticsearch+Filebeat+Kibana)
Prometheus,支持对容器资源的监控,包括:CPU、内存、流量等。支持告警
Grafana,提供监控数据的展示
EFK,F作为数据采集,将数据传给kafka,最终数据落到ES中,通过K进行展示和查询。

容量分析,没有直接可用的工具。是需要基于监控数据进行计算,或者通过算法计算出未来的使用趋势。

收起
软件开发 · 2021-07-13
浏览917

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2021-07-12
  • 关注会员:4 人
  • 问题浏览:1699
  • 最近回答:2021-08-12
  • X社区推广