检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
服务。 CCE、ServiceStage容器服务上已部署Java应用。 操作流程 步骤一:开通APM 请参考开通和购买。 步骤二:开启应用监控 请根据部署应用的方式来确定如何进行操作。当前,APM支持下述部署应用的方式,请您按实际情况进行操作。 通过应用管理与运维平台(Servi
当您的应用部署在ECS(弹性云服务器)上时,请根据操作流程了解APM服务。本章将以在ECS上的Java应用接入APM为例子来介绍如何开启Java应用监控。 前提条件 已购买ECS。 ECS满足APM支持的操作系统。 ECS满足APM支持的Java类型。 确保本地浏览器的时区、时间与ECS一致。
start() // 设置自定义ID,也可以在配置文件中添加 APMSDK.setUid("自定义ID") // 设置自定义标签,也可以在配置文件中添加 APMSDK.addTag("自定义标签1,自定义标签2,自定义标签3") 自定义上报统计。 方法名称 参数说明 + (
JVM监控数据里GC次数为什么有小数? GC次数按照平均值计算的,会出现小数。GC时间的单位为ms。 父主题: 常见咨询问题
数据库 数据库监控项可以对数据库的访问进行监控,可以监控的数据库包含Mysql,Elastic Search,Hbase等多种类型。对于数据库的监控,采集器会采集具体的执行语句详情,方便用户定位代码级的性能问题。 登录管理控制台。 单击左侧,选择“管理与监管 > 应用性能管理 APM”,进入APM服务页面。
如果APM探针刚接入,可以稍微等待几分钟后,就能看到数据。 如果显示数据采集被停止,可能的原因有: 实例级别停止,APM探针管理中采集被停止。 监控项级别停止,监控项状态列表某些监控项采集被人为停止。 APM控制台的“全局配置(系统管理 > 通用配置)”中字节码方式采集被停止。 如果长时间未采集到指标数据,可能的原因有:
getInvokeCount get方法调用次数 get类方法调用次数(统计get、hget、expire等查询类型方法) - INT SUM traffic 流量 调用流量 - INT SUM 方法汇总(action,方法汇总指标集。) action 方法 方法 - ENUM LAST lastError
求正文(可选)。 请求行 请求行以一个方法符号开头,以空格分开,后面跟着请求的URI和协议的版本,格式如下: Method Request-URI HTTP-Version CRLF Method:表示请求方法(所有方法全为大写),各个方法的解释如下: GET:请求获取Request-URI所标识的资源。
在左侧导航栏选择“应用监控 > 指标”。 在界面左侧树单击待查看基础监控环境后的。 单击“基础监控”,切换至基础监控页签,监控项选择“ GC监控”,⾮常频繁的进⾏gc操作。 图8 查看GC监控 监控项选择“JVM监控”,查看JVM监控。 图9 查看JVM监控 单击“Profile
如何处理SSH tunnel进程异常? 混合云场景下,监控数据通过ssh tunnel跳板机转发至APM时,该进程异常。此时您可以通过以下方式进行处理。 使用远程登录工具登录跳板机。 执行如下命令设置免交互登录。 ssh-keygen cd /root/.ssh/ cat id_rsa
对当前应用调用外部服务的URL进行监控,展示调用次数、最大耗时、平均耗时、错误次数等指标的趋势图。 服务端接口维度统计 从服务端接口维度对调用接口进行监控,监控的指标包括URL、调用次数、平均耗时、最大耗时、错误次数、慢调用次数、慢调用链,错误调用链。 搜索:搜索框设置搜索条件后,单击,查看满足搜索条件的实例列表。
调用状态、调用耗时等关键指标进行全方位的监控,可视化地还原业务请求在分布式系统中的执行轨迹和状态,用于性能及故障快速定界。 商用 调用链 2 优化JVM线程监控 JVM监控展示基于Java应用的JVM运行环境的内存和线程指标,您可以实时监控指标趋势进行性能分析。 商用 线程指标图表
通信协议 本章节介绍APM采集的Websocket监控指标的类别、名称、含义等信息。 表1 Websocket监控指标说明 指标类别 指标 指标名称 指标说明 单位 数据类型 默认聚合方式 异常(exception,Websocket的异常信息统计。) exceptionType
接口使用方法 接口调用流程 Token认证 构造请求消息 发起请求 解析响应消息 示例
当Debugging的观测类中存在方法重载时,即类中存在多个同名的函数且存在嵌套调用。只能追踪到首个被调用的方法,即execute方法中又调用了execute方法,则无法下钻。 根因及约束 前端watch、trace命令没有指定重载的方法参数列表,所以Debugging无法返回精确的方法信息,只能返回
选择类型:Memory,范围:All Code,聚合维度:Method,发现有两个方法占用了较多内存。 单击“方法路径”列,对应的方法名找到该方法的调用栈,向上找到调用此方法的业务代码。 定位到业务代码块,该代码使用了一个缓存来存放每个instance的信息。通过自监控查看该sql的调用,发现每分钟会调10万次,进一步证实是缓存失效了。
start(); // (可选)设置自定义ID APMSDK.setUid("自定义ID"); // (可选)设置自定义标签 APMSDK.addTag("自定义标签1,自定义标签2,自定义标签3"); 自定义上报统计 (可选步骤)。 方法名称 参数说明 fun <T>
应详情)这三个参数组成。 responseInfo参数中的内容为查询到SpringCloudDemo应用中的所有服务。 父主题: 接口使用方法
告警策略类型 分“单机”、“聚合”。单机指单实例指标告警,聚合指组件下所有实例聚合指标告警。 监控项 选择需要监控的“监控项”。被选中监控项的信息,会显示在右侧。 指标集 选择需要监控的“指标集”。被选中指标集的信息,会显示在右侧。 告警规则 图3 告警规则 表2 告警规则参数列表