检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
business_id 是 Long 应用id。 region 是 String region英文名称。 start_time 是 String 开始时间。 end_time 是 String 结束时间。 env_id 否 Long 环境id。 request_id 否 String
real_end_time Long 结束时间。 表4 TopoNode 参数 参数类型 描述 node_type String 节点类型。 node_name String 节点名称。 node_id String 节点id。 env_id Long 环境id。 表5 TopoLine 参数 参数类型
通过将APM的Agent包部署到服务器,并且修改应用启动参数,实现应用监控。 发布区域:以控制台实际上线区域为准 开始监控JAVA应用 开始监控Node.js应用 开始监控GO应用 开始监控Python应用 CMDB管理 APM会内置一个资源配置管理信息CMDB,用于组织应用结构信息以及相关配置信息。
最大内容绘制(LCP)是页面内首次开始加载的时间点,到可视区域内最大的图像或者文本块完成渲染的相对时间。 单击“接口数量”下面的“查看”,展示某url调用接口的详细信息。包括:请求总数、错误次数、错误率、慢请求次数、慢请求占比、成功调用平均耗时以及指定API链路追踪列表、API汇总列表和状态码汇总列表。 图4
界面。 应用监控配置:可以对监控项对应的部分采集器自定义采集参数,实现自定义采集配置。 监控项视图:监控项视图当前支持汇总表格、趋势图、最近数据表格和原始表格几种类型。 实例:通过实例页面您可以查看实例的相关信息,并且能对实例的Agent进行停止、启动和删除等操作。 采集状态:通
instance_id Long 实例id。 app_id Long 组件id。 biz_id Long 应用id。 domain_id Integer 租户id。 source String 只有是根event也就是span的时候有值。 real_source String 根event的时候存在,实际调用的url。
资源列表 资源列表展现了应用的服务类型、资源ID、响应耗时、调用次数、错误次数等监控指标数据,用于辅助定位问题。 图1 资源列表 父主题: 应用概览
/v1/{project_id}/ats/traces 请求消息 表1 请求消息头 参数 描述 是否为必选 示例 clusterId 集群ID 否 default namespace 命名空间 否 manage 表2 路径参数 参数 参数类型 描述 project_id string 工程ID 表3
如何使用Profiler定位OOM问题 背景 服务所在容器频繁重启,通过自监控发现重启前fullgc次数会突增(约每分钟20次)。 使用Profiler定位OOM问题 登录管理控制台。 单击左侧,选择“管理与监管 > 应用性能管理 APM”,进入APM服务页面。 在左侧导航栏选择“应用监控
TraceTopologyNode objects 组件节点列表。 表4 TraceTopologyLine 参数 参数类型 描述 start_node_id Long 开始节点id。 end_node_id Long 结束节点id。 span_id String 调用跨度id。 client_info TraceTopologyLineInfo
instance_id Long 实例id。 ip_address String 实例ip地址。 instance_name String 实例名称。 env_id Long 环境id。 business_id Long 应用id。 template_id Long 模板id。 alarm_rule_id
从IAM服务获取的用户Token。 x-business-id 是 Long 应用id。 表2 请求Body参数 参数 是否必选 参数类型 描述 business_id 是 Long 应用id。 env_id 否 Long 环境id status 否 String 探针状态。 枚举值: online
如果接入方式选择其他类型的探针,则数据接入方式选择“自定义接入”。 图4 无侵入接入 表1 参数列表 环境变量 入参 描述 选项 APM_APP_NAME appName 组件名称,代表一个组件。同一个应用下,组件名称不能重复。一个组件可以包含多个环境,不能重复,如果要重复,
接入” 如果接入方式选择其它类型探针,则数据接入方式选择“自定义接入”。 图4 数据接入 表1 参数列表 环境变量 入参 描述 选项 APM_APP_NAME appName 组件名称,代表一个组件。同一个应用下,组件名称不能重复。一个组件可以包含多个环境,不能重复,如果要重复,
用户管理服务:名称为user,主要负责用户登录,以及购买商品时的用户身份核实等。 数据持久服务:名称为dao,主要负责请求数据库操作。 数据库服务:MySQL数据库。 下面介绍如何将APM接入该电商应用并管理起来。 操作流程 将应用部署到华为云服务器。APM当前只支持华为云服务器,所以需要将应用部署到华为云服务器上。
>会话追踪”,在“站点”下拉列表中选择站点,默认展示该站点“访问追踪”详情。 图3 访问追踪 表1 访问追踪参数说明 参数名称 说明 会话 ID 用户访问服务器或者网页的唯一标识。 页面地址 访问页面的url地址。 开始时间 会话的开始时间。 客户端IP 客户端的IP地址。 UID 用户ID。 标签 用户自定义标签,可作为搜索的关键字。
从而大幅提升线上问题诊断的效率。目前支持JAVA、Python、Node.js、Go、Php和.Net应用,具体的应用监控能力概览如下表。 表1 APM监控能力 场景能力 说明 非侵入的应用性能数据采集 用户无需更改应用代码,只需要部署APM Agent包,修改相应的应用启动参数,就可以实现应用监控。
method[0][0]: 方法的唯一id。 method[0][1]: 方法的package包名。 method[0][2]: 方法的class name 类名。 method[0][3]: 方法名。 method[0][4]: 方法的参数列表。 method[0][5]: 方法是否为用户的方法。
请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 x-business-id 是 Long 应用id。 X-Auth-Token 是 String 从IAM服务获取的用户Token。 表2 请求Body参数 参数 是否必选 参数类型 描述 env_id 是 Long
Opentelemetry探针 HTTPCLIENT - Opentelemetry探针 KAFKA [1.4.0 ,3.0.0) ,在ARM64上从1.8.2版本开始支持Conflux.Kafka。 Opentelemetry探针 MASSTRANSIT ≥8.0.0 Opentelemetry探针