为Python应用安装探针后,ARMS即可开始监控Python应用,您可以在实例监控页面了解应用的基础监控、实例GC和堆内存等信息。
前提条件
已为应用安装探针,具体操作,请参见应用监控接入概述。
查看实例监控
登录ARMS控制台,在左侧导航栏选择 。
在应用列表页面顶部选择目标地域,然后单击目标应用名称。
说明语言列的图标含义如下:
:接入应用监控的Java应用。
:接入应用监控的Golang应用。
:接入应用监控的Python应用。
-:接入可观测链路 OpenTelemetry 版的应用。
在上方导航栏单击实例监控。
页面说明
Python应用的实例监控目前仅支持容器环境接入,您还需将Python应用接入可观测监控 Prometheus 版。具体操作,请参见容器可观测。
在快捷筛选区域(图示①),您可以按集群和实例对图表、实例列表进行筛选。
在趋势图区域(图示②),您可以查看该应用在指定时间范围内的CPU/内存用量、GC次数趋势图。
基础监控:应用在指定时间范围内CPU用量和内存用量趋势图。
实例GC:应用在指定时间范围内GC的趋势图。
单击图标,可以在弹出的对话框中查看该指标在某个时间段的统计情况或对比不同日期在同一时间段的统计情况,通过选择图标可以切换柱状图、趋势图进行展示。
在实例列表区域(图示③),您可以查看实例IP、CPU用量、CPU请求、CPU限制、CPU利用率(未设置CPU限制时,此项展示为-)、内存用量、内存请求、内存限制、内存利用率(未设置内存限制时,此项展示为-)、磁盘用量、磁盘限制、磁盘利用率(未设置磁盘限制时,此项展示为-)、GC 次数、RED三指标(请求数、错误数、平均耗时)等。
在实例列表,您可以执行以下操作:
实例详情
概览
概览页签可以查看目标接口的请求数、错误数和平均耗时。
Runtime监控
Runtime监控功能可监控以下指标:
线程数量
上下文切换次数
GC对象数,对象分配数量和释放数量,分配为正数,释放为负数。
3代的GC次数
3代的GC耗时
Python分代回收说明请参见Python官方文档。
容器监控
容器监控页签可以查看容器视角的CPU、内存、Disk(磁盘)、Load(负载)、网络流量和网络数据包的时序曲线。
调用链分析
调用链分析功能基于已存储的全量链路明细数据,通过自由组合筛选条件与聚合维度进行实时分析,可以满足不同场景的自定义诊断需求。更多信息,请参见调用链分析。
相关文档
应用监控详细的指标信息,请参见应用监控指标说明。