检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
索。如url,已配置url监控项的拦截header指定key值、拦截url参数指定key值、拦截cookie指定key值参数后,在这里可以设置key=value进行搜索,例如:httpMethod=POST。 配置url监控项详见配置url监控项。 选填 全局Trace ID 调
Python类型 APM支持的Python类型 APM支持Python类应用,目前已支持多种主流框架、web服务器、通讯协议、数据库等,可实现应用轻松接入。 表1 skywalking探针Python组件和框架 探针类型 组件 版本 skywalking探针 aiohttp 3.7+
示例 本节以查询服务列表为例,详细描述接口调用的流程。该示例中的实例是在已部署的SpringCloudDemo服务上,实现调用查询服务列表接口的过程。Spring Cloud是一个基于Spring Boot实现的微服务架构开发工具。它为微服务架构中涉及的配置管理、服务治理、断路器
配置详情 可以对监控项对应的部分采集器自定义采集参数,实现自定义采集配置。 “监控项”页签,仅展示接入应用涉及的监控项。接入应用不涉及的监控项,不做展示。 监控项配置 登录管理控制台。 单击左侧,选择“管理与监管 > 应用性能管理 APM”,进入APM服务页面。 在左侧导航栏选择“应用监控
CCE是云容器引擎,提供容器应用管理服务。在您创建或者是升级非Web程序时按照下图所示设置环境变量并勾选探针,即表示您已经将APM的采集探针安装在非Web程序中了。启动程序3分钟左右后,您只需要登录APM即可在拓扑、事务界面上查看程序情况。 图1 设置环境变量 图2 勾选探针 虚机方式 针对直接将非Web程序
CCE是云容器引擎,提供容器应用管理服务。在您创建或者是升级应用时勾选探针,即表示您已经将APM的采集探针安装在应用中了。 图3 创建应用时在高级设置阶段勾选Java探针 图4 勾选Java探针 图5 升级应用时勾选探针 步骤三:在APM上管理应用 应用启动后,等待3分钟,应用数据就会呈
在“告警列表”页面中查看告警。 设置时间范围,查看已设时间范围内产生的告警。可通过如下两种方式设置时间范围: 方式一:使用APM预定义好的时间标签,例如,近1小时、近6小时、近一天等,您可根据实际需要选择不同的时间粒度。 方式二:通过开始时间和结束时间,自定义时间范围,您最长可设置为30天。 设置搜索条件
集的数据仅用于应用的性能分析和故障诊断,不会用于其他商业目的。 APM服务针对用户数据上报设置租户级限流,分别对性能指标数据、调用链数据、事务数据、链路追踪指标数据、Profiler数据设置不同的限流阈值。超过阈值则触发限流,停止上报,返回429状态码。 表1 限流阈值 数据类型
解析响应消息 在接收和解释请求消息后,服务返回一个HTTP响应消息。 响应也是由三个部分组成,分别是:状态行、消息报头、响应正文。 状态行 状态行格式如下: HTTP-Version Status-Code Reason-Phrase CRLF HTTP-Version:表示服务器HTTP协议的版本号。
看。 设置通知策略 阈值规则的状态(正常、超限阈值)发生变化时,如需使用邮件或短信等方式发送通知,请参考下面操作在SMN界面设置通知策略。如不需接收邮件或短信通知,请跳过下面操作。具体操作如下: 创建一个主题,操作详见创建主题。 设置主题策略,操作详见设置主题策略。 设置主题策略
Net类型 APM支持的.Net类型 APM支持.Net类应用,目前已支持多种主流框架、web服务器、通讯协议、数据库等,可实现应用轻松接入。 表1 skywalking探针 .Net组件和框架 探针类型 组件 支持版本 skywalking探针 ASP.NET Core 6.0
Jetty 7.6.x~8.0.0, 8.1.x~9.x.x JBoss 说明: JBoss在使用javaagent探针的时候,需要特殊的设置。详见如何对JBoss Standalone模式接入APM。 7.0.0~12.0.0 undertow 1.4.x 消息队列 ActiveMQ
Php类型 APM支持的Php类型 APM支持Php类应用,目前已支持多种主流框架、web服务器、通讯协议、数据库等,可实现应用轻松接入。 表1 skywalking探针Php组件和框架 探针类型 组件 版本 skywalking探针 PDO 0.1.0+ skywalking探针
metadata层级参数说明 参数名称 是否必填 说明 apmJavaAgentEnable 是 如果需要接入APM探针,需要配置此参数,且设置为“on”。 apmAppName 是 组件名称,请将<appName>替换为组件名称。 apmBusiness 否 所属应用名称,默认为
在“事件列表”页面中查看事件。 设置时间范围,查看已设时间范围内产生的事件。可通过如下两种方式设置时间范围: 方式一:使用APM预定义好的时间标签,例如,近1小时、近6小时、近一天等,您可根据实际需要选择不同的时间粒度。 方式二:通过开始时间和结束时间,自定义时间范围,您最长可设置为30天。 设置搜索条件
根据apm-sdk-config.json配置文件启动SDK [APMSDK start]; // 设置自定义ID,也可以在配置文件中添加 [APMSDK setUid:@"自定义ID"]; // 设置自定义标签,也可以在配置文件中添加 [APMSDK addTag:@"自定义标签1,自定义标签2
GO类型 APM支持的GO类型 APM支持GO类应用,目前已支持多种主流框架、web服务器、通讯协议、数据库等,可实现应用轻松接入。 表1 自研探针GO组件和框架 探针类型 组件 版本 skywalking探针 gin 1.7.0~1.9.0 skywalking探针 http Server
ECS应用接入APM 当您的应用部署在ECS(弹性云服务器)上时,请根据操作流程了解APM服务。本章将以在ECS上的Java应用接入APM为例子来介绍如何开启Java应用监控。 前提条件 已购买ECS。 ECS满足APM支持的操作系统。 ECS满足APM支持的Java类型。 确保本地浏览器的时区、时间与ECS一致。
Node.js类型 APM支持的Node.js类型 APM支持Node.js类应用,目前已支持多种主流Node框架、web服务器、通讯协议、数据库等,可实现应用轻松接入。 表1 自研探针Node.js组件信息 探针类型 组件 版本 自研探针 express 4.0.0+ 自研探针
标签管理 APM支持各业务下的环境及应用进行标签管理,按照业务需求对不同的环境及应用添加对应的标签,用来划分业务,方便对业务进行管理。 标签管理包括两部分:标签和全局标签。 标签是对某个应用下一个或者多个环境的监控项对应的某个采集器,自定义采集参数。 全局标签是对某个应用下所有环