本文介绍了Kubernetes监控和应用监控、Prometheus监控的关联以及功能对比。

Kubernetes监控与其他ARMS产品的关联

Kubernetes监控与其他产品的联系
  • 应用监控关注应用语言运行时的应用框架与业务代码;Kubernetes监控关注容器化应用在容器运行时的容器管控层与系统调用。两个监控均服务于应用,关注应用的不同层次,两个产品互为补充。
  • Kubernetes监控关注应用层协议的性能指标,但是没有调用链、异常栈、JVM分析等偏业务的数据。
  • Prometheus监控是指标采集、存储、查询的基础设施,应用监控与Kubernetes监控的指标类数据均依赖Prometheus监控。

Kubernetes监控和应用监控功能对比

功能 Kubernetes监控 应用监控
JVM监控 ✔️
调用链查询 ✔️
程序异常栈分析 ✔️
接口错误码分析 ✔️
线程分析 ✔️
Arthas分析 ✔️
Kubernetes资源状态监控 ✔️
TCP调用性能监控 ✔️
Socket状态监控 ✔️
网络调用抓包分析 ✔️
DNS解析性能监控 ✔️
进程调度监控 ✔️
关联云服务 ✔️

Kubernetes监控和Prometheus监控功能对比

功能 Kubernetes监控 Prometheus监控
指标时序 ✔️ ✔️
调用明细 ✔️
日志查看 ✔️
事件统计 ✔️
全局拓扑 ✔️