-
概述 - 应用性能管理 APM
组件:组件指一个应用程序或者微服务,为全局概念,一般跟下面的环境一起组合使用,一个组件可以包含一个或者多个环境。比如一个订单的应用程序,包含功能测试环境,压力测试环境,预发环境以及现网环境等。 环境:一个组件或者程序,由于部署不同的配置参数,形成多个环境。每个环境都有region属性,可
-
获取一个监控项的详情 - 应用性能管理 APM
env_id 是 Long 环境ID。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 x-business-id 是 Long 应用id。 X-Auth-Token 是 String 从IAM服务获取的用户Token。 响应参数 状态码: 200 表3 响应Body参数
-
前端站点 - 应用性能管理 APM
前端站点创建成功后,在“前端监控 > 前端站点”操作列单击,可以查看SDK拓展配置项参数对应的参数。 前端监控数据通过自动生成的appId上报,没有经过有效鉴权,可能产生脏数据。 Web&H5 图3 接入Web&H5 表2 接入Web&H5 参数名称 说明 创建前端站点 所属应用:在下拉列表中选择所属的应用。
-
使用导读 - 应用性能管理 APM
集中管理、展示APM中支持的配置,配置管理主要包括2部分。 采集中心:采集中心主要是集中管理、展示APM中支持的采集器插件的入口,在这里可以看到APM中支持的各种采集器插件、指标以及支持的可配置的参数信息。 数据脱敏:APM支持配置脱敏策略,对依赖APM2.0上报的接口相关数据,按照脱敏配置策略进行脱敏处理。
-
API参数获取说明 - 应用性能管理 APM
region英文名称,获取方式:表3的region字段。 获取应用树 region_id 否 String 区域id,获取方式:表3的region字段。 获取应用树 business_id 是 Long 应用id,获取方式:表3的id字段。 获取应用树 env_tag_id 否 Long 环境标签id,获取方式:表4的id字段。
-
API概览 - 应用性能管理 APM
master地址 支持查询region下的master服务podlb地址信息。 获取ak/sk 支持查询用户创建的ak/sk列表。 环境列表 支持查询指定区域下的组件和环境及其探针情况进行搜索。 保存监控项 支持保存监控项配置。 监控项列表 支持查询监控项列表。 应用下所有探针 支持查询应用下所有探针情况。
-
调用链 - 应用性能管理 APM
时透传TraceID到C,C也跟B和A类似。每个节点分别上报event信息,通过TraceID形成关联,这样通过TraceID就可以查看整个请求的调用详情。 如果决定不跟踪,那么就不会生成TraceID,B服务由于没有收到TraceID,自身也会产生跟A服务一样的算法,决定是否要进行调用链跟踪。
-
获取监控项信息 - 应用性能管理 APM
category_name String 采集器类别名称。 display_name String 采集器类别展示名称。 sequence Integer 序列号。 表5 MonitorItemEntity 参数 参数类型 描述 category_id Integer 采集器类别id。 collector_name
-
产品功能 - 应用性能管理 APM
并且可以查看这个调用关系的趋势图。通过拓扑图,一方面可以自动梳理服务之间的调用关系,同时也可以从全局视角查看服务之间调用是否正常,快速定位问题所在。可以清晰地展示应用间关系、调用数据(服务、实例指标)、健康状况等详细内容。 URL跟踪 在某些场景下,用户需要关注某个重要应用调用
-
使用限制 - 应用性能管理 APM
Common HTTP 2.x、3.x、4.x(httpclient)、ALL(HttpURLConnection) 探针个数限制 APM的应用性能指标采集,包含调用链、SLA、SQL调用、JVM等性能指标采集。此类指标采集时所消耗的资源和使用的APM探针个数、服务间调用次数、采样率等强相
-
URL跟踪 - 应用性能管理 APM
接口调用与下游的服务调用关系,从更细粒度角度发现问题。 配置URL跟踪 登录管理控制台。 单击左侧,选择“管理与监管 > 应用性能管理 APM”,进入APM服务页面。 在左侧导航栏选择“应用监控 > 指标”。 在界面左侧树单击需要添加URL跟踪的环境,进入该环境的监控详情页,默认显示“接口调用”页面。
-
获取原始数据详情 - 应用性能管理 APM
X-Auth-Token 是 String 从IAM服务获取的用户Token。 表2 请求Body参数 参数 是否必选 参数类型 描述 env_id 是 Long 环境id。 clob_id 是 String clobId。 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述
-
JVM监控 - 应用性能管理 APM
针指代,其中to指针指向空的Survivor区。 线程指标图表 如图3所示,展示设置的时间段内某个实例的New线程数、Runnable线程数、Blocked线程数、Waiting线程数等线程执行情况的趋势。 图3 线程指标图 表2 线程说明 线程名称 说明 总数 是指总线程数,包
-
查询监控项列表 - 应用性能管理 APM
id Long 监控项id。 env_id Long 环境id。 collector_id Integer 采集器id。 collector_name String 采集器名称。 display_name String 采集器展示名称。 collect_interval Integer
-
调用链 - 应用性能管理 APM
调用链搜索主要是搜索span信息,就是一个节点的根span。一个调用链可能从多个环境下面搜索到。比如A调用B调用C的场景,对于同一个调用链路,从A、B、C都可以搜索到同一个调用链。 登录管理控制台。 单击左侧,选择“管理与监管 > 应用性能管理 APM”,进入APM服务页面。 在左侧导航栏选择“链路追踪 > 调用链”,进入调用链界面。
-
获取event的详情 - 应用性能管理 APM
"projectId" : "420a7f6d790349c1bbeec18aefe36404", "domainId" : "f9b2ea53c6eb48078435d499a3b03419" }, "host_name" : "apm
-
Profiler开启 - 应用性能管理 APM
开启Profiler功能 登录管理控制台。 单击左侧,选择“管理与监管 > 应用性能管理 APM”,进入APM服务页面。 在左侧导航栏选择“应用监控 > 指标”。 在界面左侧树单击待查看Profiler性能分析环境后的。 单击“Profiler性能分析”,切换至Profiler性能分析页签。 图1 Profiler性能分析
-
App列表 - 应用性能管理 APM
pp。 SDK拓展配置项 SDK拓展配置项,可以不选择、选择一个或多个配置项。 未被选择的配置项,将不在指标中体现其数据。 业务埋码探针 在Android添加探针。 下载配置文件。 将下载的文件放在工程根目录。 添加SDK依赖。 iOS 图3 接入iOS 表3 接入iOS 参数名称
-
接口调用 - 应用性能管理 APM
接口调用 接口调用主要是对外部服务调用当前应用程序进行监控。主要包括URL监控、dubbo服务端监控、cse服务端监控、CSEProvider集群监控、Functiongraph监控。这个类型的监控项决定整个服务实际的对外状态。比如某个URL的平均响应时间较长时,外部用户在界面看到数据的时间就较长。
-
示例:Demo应用接入APM - 应用性能管理 APM
细操作请参考用户指南。 (可选)如果您想访问示例应用,可以进行如下操作: 修改ECS安全组规则,配置安全组入方向80端口访问许可,以确保可以通过浏览器访问示例应用。 在浏览器中打开“http://ECS的弹性IP”,访问示例应用并进行查询商品、查看购物车等操作。 父主题: 虚机应用