检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如果使用CCE或开源Kubernetes部署应用,可以通过修改deployment.yaml接入APM,即可在指标、调用链界面上查看应用情况。 前提条件 部署APM Agent时,必须确保接入APM的机器与APM服务网络连通,Agent才能正常工作。 可使用Telnet命令测试目标机器与APM服务器网络是否连
配置中心 自定义Apdex阈值 在左侧导航栏中选择“配置中心”。 在下拉列表框中选择需要设置Apdex阈值的应用。 设置阈值。什么是Apdex及Apdex阈值 在“拓扑Apdex阈值”后单击并输入拓扑Apdex阈值,单击保存。 拓扑Apdex阈值默认为100毫秒。 在“事务Apd
关来停止数据采集,以减少资源占用。 单击开启正常调用采集开关。 为了降低采集探针性能消耗,当事务异常或调用时延大于拓扑Apdex阈值时每分钟额外采集一条。如果打开正常调用采集开关,正常调用抽样采样,如果关闭此开关,不采集正常调用。 单击开启内存检测机制。 为了避免业务极度繁忙时,
APM如何采集探针数据? 如何采集数据 APM是通过采集探针采集应用数据的。采集探针是通过字节码增强技术进行埋点,生成调用数据。调用数据被采集代理ICAgent所获取并处理,然后上报并呈现在界面中。关系如下图所示: 采集哪些数据 APM仅采集应用的业务调用链数据、资源信息、资源属
口,在这里可以看到APM中支持的各种采集器插件、指标以及支持的可配置的参数信息。 查看采集器详情 登录管理控制台。 单击左侧,选择“管理与监管 > 应用性能管理 APM”,进入APM服务页面。 在左侧导航栏选择“配置管理 > 采集中心”,进入APM采集中心。 在这里可以看到APM支持的所有的采集器列表。
APM如何采集网格数据? 如何采集数据 APM可以通过Istio网格采集应用数据。Istio网格是以非侵入的方式获取流入、流出应用程序的数据。CCE服务的Istio mixer组件获取并处理调用链数据、调用请求KPI数据,ICAgent获取并处理资源信息,然后上报并呈现在APM服务界面中。关系如下图所示:
Python类型 APM支持的Python类型 APM支持Python类应用,目前已支持多种主流框架、web服务器、通讯协议、数据库等,可实现应用轻松接入。 表1 skywalking探针Python组件和框架 探针类型 组件 版本 skywalking探针 aiohttp 3.7+
通用配置 通用配置可以设置Agent字节码方式拦截,慢请求阈值、监控指标数据采集的最大行数以及前端监控聚合设置。 登录管理控制台。 单击左侧,选择“管理与监管 > 应用性能管理 APM”,进入APM服务页面。 在左侧导航栏选择“系统管理 > 通用配置”,进入通用配置页面。 图1 编辑通用配置
在界面左侧树单击对应的应用,进入该应用的指标详情页。 单击“告警模板配置”,切换至告警模板配置页签。 图1 告警模板配置 单击“添加告警模板”,按照提示完成告警模板的配置。 填写基本信息,单击“下一步”进入到“告警配置”页面。 “模板名称”只能输入字母,数字,下划线,短横线,汉字。输入长度不能超过64个字符。
请根据部署应用的方式来确定如何进行操作。当前,APM支持下述部署应用的方式,请您按实际情况进行操作。 通过应用管理与运维平台(ServiceStage)部署应用,入门操作详见ServiceStage方式 通过云容器引擎服务(CCE)部署应用,入门操作详见CCE方式 ServiceStage方式
如何调用API 构造请求 认证鉴权 返回结果
APM如何计费? 应用性能管理APM 2.0计费模式分为两部分。 JAVA探针以及Node.js探针需要计费。支持按需计费以及特惠包两种计费方式。 前端监控需要计费,且仅支持按需计费模式。 APM计费价格说明,请详见APM价格说明。 父主题: 计费FAQ
APM如何收费? APM提供按需计费和按需套餐包两种方式,计费规则详见应用性能管理价格详情。APM支持按需计费和按需套餐包叠加的计费方式,即如果您购买了套餐包,则先扣除套餐包内实例,超出部分按需计费。如果您没有购买套餐包,则所有实例均按需计费。 父主题: 常见咨询问题
常见使用问题 如何获取AK/SK和projectid值? 如何通过创建委托获取AK/SK? 查询不到数据或者数据异常? 如何将APM接入非Web程序中? 调用链的时间线如何绘制的? APM如何采集探针数据? APM如何采集网格数据? 如何计算已使用实例个数? JBoss Standalone模式如何接入APM?
请确保输入正确的AK/SK,否则将无法安装ICAgent。 使用ECS提供的远程登录功能以root用户登录ECS,执行ICAgent安装命令进行安装。 当显示“ICAgent install success”时,表示安装成功,ICAgent已安装在了“/opt/oss/servicemgr/”目录。
2xx:成功,表示请求已被成功接收、理解、接受。 3xx:重定向,要完成请求必须进行更进一步的操作。 4xx:客户端错误,请求有语法错误或请求无法实现。 5xx:服务器端错误,服务器未能实现合法的请求。 Reason-Phrase:表示状态代码的文本描述。 响应报头 响应的消息报头在大多数情况下含如所表1
概述 APM探针通过字节码增强技术进行调用埋点,运行在应用所在的服务器上,实时采集应用性能相关的数据。 安装APM 探针是使用APM服务的前提,详细操作参见为JAVA应用手工安装Agent。 APM支持对租户使用的探针数量进行统计,详细操作参见探针统计。 父主题: 探针管理
Kubernetes如何接入APM 通过修改deployment.yaml接入APM 通过安装Helm方式接入APM 父主题: 接入APM
默认为空。当一个应用在机器上部署多个实例,可以通过instanceName来区分,比如7001或者8001两个端口实例。这种实际情况下很少发生,一台机器部署多个java实例往往是不同的应用程序,相同应用程序的部署两个实例很少见。 选填 进入CodeArts Deploy部署任务,编辑部署步骤,新增
如何将APM探针部署到CCE容器中? 在CCE容器部署APM探针有2种情况: 如果您还未创建工作负载,则您在创建时勾选JAVA探针即可。 如果您已经创建了工作负载,则您需要在CCE中的工作负载运维中勾选JAVA探针并重启实例。 父主题: 常见使用问题