检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
2019-5-22 1、Docker应用接入APM。 2、Deployment应用接入APM。 2019-4-18 创建IAM委托获取AK/SK。 2019-4-9 Istio网格集群应用接入APM。 2019-3-15 JVM监控功能增强,支持阈值规则和统计方式。
如何使用Profiler定位OOM问题 背景 服务所在容器频繁重启,通过自监控发现重启前fullgc次数会突增(约每分钟20次)。 使用Profiler定位OOM问题 登录管理控制台。 单击左侧,选择“管理与监管 > 应用性能管理 APM”,进入APM服务页面。
value: d698369a975645bfb35f8437d11c5a12 - name: PAAS_CLUSTER_ID #CCE集群ID,可以在CCE界面通过f12查看,如果非CCE集群则不填该环境变量
在ECS上,若使用Tomcat容器启动服务则需添加探针,执行如下操作: 进入到Tomcat容器的bin路径下(根据自己Tomcat容器的路径)。
重启Docker,即可消除错误。 父主题: Profiler性能分析常见问题
应用监控详情 拓扑 接口调用 基础监控 异常 外部调用 通信协议 数据库 Web容器 缓存 消息队列 Profiler性能分析 Debugging诊断 远程过程调用 父主题: 应用指标监控
latest-noroot-x86_64 2.4.3,支持x86架构,支持非root用户身份运行容器。 latest-noroot-aarch64 2.4.3,支持arm架构,支持非root用户身份运行容器。 latest 2.1.17,兼容x86和arm架构。
您需要注意的是,下述两种安装方式,都不适用于容器节点(通过ServiceStage、AOS、CCE创建的集群容器节点),容器节点要使用APM,可参考快速入门根据应用的部署方式进行操作。
web容器:对tomcat等web容器的监控,一般会采集系统总的处理线程数,busy线程数,连接数等;用于衡量系统总的容量。 消息队列:对kafka、RabbitMq等消息系统的监控,包含发送端和接收端的监控。在接收端的处理函数,可以产生调用链信息。
解决方案 如果Java进程运行在容器环境,出现以上报错或者该功能无数据,一般都是由于使用了Alpine基础镜像导致。Alpine基础镜像为了控制体积而去除了JDK调试符号(debug symbols),影响Profiler功能正常使用。
statusInfo 状态码 状态码 - ENUM LAST count 调用次数 该状态码的发生次数 - INT SUM url url 状态码的url - STRING LAST 集群调用(cluster,以调用方集群id维度统计接口调用数据。)
通过修改deployment.yaml接入APM 如果使用CCE或开源Kubernetes部署应用,可以通过修改deployment.yaml接入APM,即可在指标、调用链界面上查看应用情况。
汇总) invokeCount 调用次数 总调用次数 - INT SUM errorCount 错误次数 总错误次数 - INT SUM totalTime 响应时间 总响应时间 - INT SUM maxTime 最大响应时间 总最大响应时间 - INT MAX 集群调用 (cluster
-1000ms范围请求数 - INT SUM range5 1-10s 响应时间在1-10s范围请求数 - INT SUM range6 10s以上 响应时间在10s以上请求数 - INT SUM totalTime 总响应时间 该方法的总响应时间 - INT SUM 集群调用(cluster
cluster cluster 主机 - ENUM LAST range1 range1 响应时间在0-10ms范围请求数 - INT SUM range2 range2 响应时间在10-100ms范围请求数 - INT SUM range3 range3 响应时间在100-500ms
华为云容器应用接入APM。 如果为ECS应用接入APM,使用非root用户启动程序,您需确认是否在开启应用监控前,执行过以下命令修改探针文件与输出目录权限。 如果没有执行以下命令,需执行。
请求示例 获取华北-北京四下的master服务podlb地址信息,入参为华北-北京四对应的region id。 /v1/apm2/openapi/systemmng/get-master-address?
Kubernetes如何接入APM 通过修改deployment.yaml接入APM 通过安装Helm方式接入APM 父主题: 接入APM
按照主机汇总指标集) cluster cluster 主机 - ENUM LAST range1 range1 响应时间在0-10ms范围请求数 - INT SUM range2 range2 响应时间在10-100ms范围请求数 - INT SUM range3 range3
可用内存上限:按照容器可用内存资源配额与JVM最大堆内存中较小一个值计算。JVM最大堆内存为参数“-Xmx”的值,若未设置则默认为JVM最大可用内存25%。 采集探针停止采集时的内存占用应大于等于恢复采集时的内存占用。 单击开启TraceID开关。