本文主要介绍集成使用ARMS和云效AppStack实现应用环境监控的最佳实践。
背景信息
作为运维人员,期望能够监控组织下集群整体资源使用情况和健康状况。
作为研发负责人,期望能够监控某条链路(部门或者产品线)上下游中所有应用的健康状况。
作为一线开发人员,期望能够监控某个应用在某个环境下的具体服务状况。
方案概述
应用实时监控服务ARMS 是一款应用实时监控服务产品,Prometheus监控全面对接开源生态,支持多种组件和预置监控大盘,提供托管服务;Kubernetes监控基于Kubernetes下的指标、应用链路、日志和事件提供整体的可观测性方案。
云效AppStack托管阿里云ACK集群,集成ARMS监控平台,进行多维度监控。借助ARMS监控,简化运维。
操作实践
前提条件
运行环境:阿里云ACK
集群版本:kubernetes 1.12+
开通Prometheus监控集群和应用环境信息
有关ARMS Prometheus监控的更多信息,请参见什么是可观测监控 Prometheus 版。
开通监控
方式1:通过AppStack资源池页面
在资源池页面,进入目标集群,点击监控页面。
点击 立即安装,安装完成后,单击各个页签查看相应监控数据。
方式2:通过ACK控制台
可参考ACK帮助文档:使用阿里云Prometheus监控
查看监控
在资源池页面,进入目标集群,单击监控页签查看集群监控数据。
开通Kubernetes监控集群拓扑
有关ARMS Kubernetes监控的更多信息,请参见什么是阿里云Kubernetes监控。
开通监控
方式1:通过AppStack资源池页面
在资源池页面,进入目标集群,单击集群拓扑页面。
点击 立即安装,安装完成后,单击各个页签查看相应集群拓扑数据。
方式2:通过ACK或ARMS控制台
可参考ARMS帮助文档:接入Kubernetes监控。
查看监控
在资源池页面,进入目标集群,单击集群拓扑页签查看集群中部署应用链路信息。
文档内容是否对您有帮助?