检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
数据持久服务:名称为dao,主要负责请求数据库操作。 数据库服务:MySQL数据库。 下面介绍如何将APM接入该电商应用并管理起来。 操作流程 将应用部署到华为云服务器。APM当前只支持华为云服务器,所以需要将应用部署到华为云服务器上。 安装ICAgent。ICAgent是APM
使用限制 ICAgent支持的Linux操作系统 ICAgent支持多个Linux操作系统,在购买弹性云服务器时您选择ICAgent支持的操作系统,详见表1。 表1 支持的操作系统及版本 操作系统 版本 SUSE SUSE Enterprise 11 SP4 64bit SUSE
选择“区域”和“应用”单击“创建应用”,弹出“创建应用”弹窗,可以具体操作参见创建应用。 图2 基础信息 “接入方式”选择OpenTelemetry。 “服务端语言”选择C++。 图3 接入方式 根据应用类型选择接入对应的接入方式,按照步骤接入。同一个应用下,组件名称不能重复。 图4 数据接入 父主题:
选择“区域”和“应用”。单击“创建应用”,弹出“创建应用”弹窗,可以具体操作参见创建应用。 图2 基础信息 “接入方式”选择Skywalking或者OpenTelemetry。 “服务端语言”选择Go。 图3 接入方式 根据应用类型选择接入对应的接入方式,按照步骤接入。同一个应用下,组件名称不能重复。 图4
选择“区域”和“应用”。单击“创建应用”,弹出“创建应用”弹窗,可以具体操作参见创建应用。 图2 基础信息 “接入方式”选择Skywalking或者OpenTelemetry。 “服务端语言”选择Php。 图3 接入方式 根据应用类型选择接入对应的接入方式,按照步骤接入。同一个应用下,组件名称不能重复。 图4
选择“区域”和“应用”。单击“创建应用”,弹出“创建应用”弹窗,可以具体操作参见创建应用。 图2 基础信息 “接入方式”选择Skywalking或者OpenTelemetry。 “服务端语言”选择Python。 图3 接入方式 根据应用类型选择接入对应的接入方式,按照步骤接入。同一个应用下,组件名称不能重复。 图4
选择“区域”和“应用”。单击“创建应用”,弹出“创建应用”弹窗,可以具体操作参见创建应用。 图2 基础信息 “接入方式”选择Skywalking或OpenTelemetry。 “服务端语言”选择.Net。 图3 接入方式 根据应用类型选择接入对应的接入方式,按照步骤接入。同一个应用下,组件名称不能重复。 图4
的ICAgent版本时,您可以按照如下操作步骤进行升级。 登录应用性能管理。 在左侧导航栏中选择“采集管理 > Agent管理”。 在页面右侧的下拉列表框中选择“集群:xxx”或“其他:用户自定义接入主机”。 升级ICAgent。 如果在步骤3中下拉列表框中选择的是“集群:xxx
Net类型 APM支持的.Net类型 APM支持.Net类应用,目前已支持多种主流框架、web服务器、通讯协议、数据库等,可实现应用轻松接入。 表1 skywalking探针 .Net组件和框架 探针类型 组件 支持版本 skywalking探针 ASP.NET Core 6.0
Php类型 APM支持的Php类型 APM支持Php类应用,目前已支持多种主流框架、web服务器、通讯协议、数据库等,可实现应用轻松接入。 表1 skywalking探针Php组件和框架 探针类型 组件 版本 skywalking探针 PDO 0.1.0+ skywalking探针
GO类型 APM支持的GO类型 APM支持GO类应用,目前已支持多种主流框架、web服务器、通讯协议、数据库等,可实现应用轻松接入。 表1 自研探针GO组件和框架 探针类型 组件 版本 skywalking探针 gin 1.7.0~1.9.0 skywalking探针 http Server
公司注册地址:贵州省贵安新区黔中大道交兴功路华为云数据中心。 如果您对华为的回复不满意,特别是当华为的个人信息处理行为损害了您的合法权益时,您还可以通过向有管辖权的人民法院提起诉讼、向行业自律协会或政府相关管理机构投诉等外部途径进行解决。您也可以向华为了解可能适用的相关投诉途径的信息。 华为将始终遵照华为的隐私政策
建应用”弹窗,可以具体操作参见创建应用。 图2 基础信息 “接入方式”选择增强型探针、Skywalking或者OpenTelemetry。 “服务端语言”选择Node.js。 图3 接入方式 使用PuTTY等远程登录工具,登录待安装Agent的Linux操作系统主机,并以root权限执行相关命令。
iOS10、Xcode11及以上。 操作步骤 集成接入SDK。 方法1:通过CocoaPods集成 在Podfile中添加CocoaPods官方仓库 source 'https://github.com/CocoaPods/Specs.git' 在Podfile中添加依赖 pod 'APMSDK'
建应用”弹窗,可以具体操作参见创建应用。 图2 基础信息 “接入方式”选择增强型探针、Skywalking或者OpenTelemetry。 “服务端语言”选择Node.js。 图3 接入方式 使用PuTTY等远程登录工具,登录待安装Agent的Linux操作系统主机,并以root权限执行相关命令。
Node.js类型 APM支持的Node.js类型 APM支持Node.js类应用,目前已支持多种主流Node框架、web服务器、通讯协议、数据库等,可实现应用轻松接入。 表1 自研探针Node.js组件信息 探针类型 组件 版本 自研探针 express 4.0.0+ 自研探针
APM,即可在指标、调用链界面上查看应用情况。 前提条件 确保接入的节点与APM服务网络连通。可使用Telnet命令测试目标机器与APM服务器网络是否连通。 例如,以检查华北-北京四区域,且代码源选择“增强型探针”的连通性为例,请登录应用所部署的机器,并输入命令telnet 100
创建应用”弹窗,可以具体操作参见创建应用。 图2 基础信息 “接入方式”选择增强型探针、OpenTelemetry或者Skywalking。 “服务端语言”选择Java。 图3 接入方式 使用PuTTY等远程登录工具,登录待安装Agent的Linux操作系统主机,并以root权限执行相关命令。
如何将APM接入非Web程序中? 非Web程序:没有对外暴漏端口、无法从外部访问的进程,通常在系统中主要负责定时任务的JAVA进程。 操作 当前APM也支持接入到非Web程序中,采集相关数据并呈现在界面中的,您只需要按照如下描述的进程部署方式配套选择APM接入方式即可: 通过云容
创建应用”弹窗,可以具体操作参见创建应用。 图2 基础信息 “接入方式”选择增强型探针、OpenTelemetry或者Skywalking。 “服务端语言”选择Java。 图3 接入方式 使用PuTTY等远程登录工具,登录待安装Agent的Linux操作系统主机,并以root权限执行相关命令。