检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
APM探针和其他产品探针(如Pinpoint)是否兼容? APM 探针和其他产品探针都不兼容。 APM大多是基于ASM框架进行字节码插桩实现的,同时安装两个探针相当于对您的代码插桩两次,而不同产品的插桩代码实现不同,代码冲突可能造成严重的性能问题。
图1 选择待操作的组件 如图2和图3所示分别配置启动探针与存活探针,并生效配置,具体操作步骤请参考配置健康检查。 图2 配置存活探针 图3 配置启动探针 启动探针会在实例创建后10秒钟进行检查,每5秒检测一次,且连续失败5次后进行容器重启的操作。
探针监控 本章节介绍APM采集的探针监控指标的类别、名称、含义等信息。 表1 探针监控指标说明 指标类别 指标 指标名称 指标说明 单位 数据类型 默认聚合方式 探针数据(detail,探针数据指标集。)
Kubernetes中解决这个问题的方法就是给Pod加一个业务就绪探针Readiness Probe,当检测到Pod就绪后才允许Service请求转给Pod。
表1 skywalking探针Php组件和框架 探针类型 组件 版本 skywalking探针 PDO 0.1.0+ skywalking探针 MySQL 5.x.x~8.x.x skywalking探针 Memcached 1.6.21 skywalking探针 phpredis
PHP SDK 本章节介绍新版PHP SDK,您可以参考本章节进行快速集成开发。 准备工作 注册华为账号并开通华为云,并完成实名认证,账号不能处于欠费或冻结状态。 已具备开发环境,PHP 5.6 及以上版本,可执行 php --version 检查当前的版本信息。
云服务安装UniAgent UniAgent接入ECS UniAgent接入CCE UniAgent接入自建K8S 父主题: UniAgent探针
探针下载地址 表1 JavaAgent版本下载地址 区域 最新下载地址 历史版本下载地址 华北-北京四 2.4.12 sha256:d9481030d4481f4c50fa86cee7d6918ea2577ff9fdae9f8457f8b8e48be2e625 2.4.11 sha256
JAVA探针以及Node.js探针 计费说明 APM提供特惠包以及按需计费模式,计费项仅包含探针。具体内容如表1所示。
安装探针 安装探针简介 UniAgent探针 故障注入探针 父主题: 混沌工程
安装PHP 使用普通用户安装报错 CentOS Yum仓库中不存在某些依赖包 CentOS Yum源网络不通导致下载失败 Ubuntu apt-get缺失某些依赖软件包导致下载失败 部署应用中断 权限不够 参数含反斜杠“\”(特例) 环境下没有主机 环境不存在 windows主机部署应用失败
获取并安装PHP安装包,如果未安装,请至PHP官方下载页面下载。 将PHP安装目录中的“php.ini-production”文件复制到“C:\windows”,改名为“php.ini”,并在文件中增加如下内容。
已安装PHP安装包8.0.3或以上版本,如果未安装,请至PHP官方下载页面下载。 将PHP安装目录中的“php.ini-production”文件复制到“C:\windows”,改名为“php.ini”,并在文件中增加如下内容。
PHP 样例 语音回呼场景API、获取录音文件下载地址API、呼叫状态通知API、话单通知API 环境要求 PHP 7.0及以上版本。
PHP_EOL; } ?> 状态报告接收 <?
php include 'data.php'; include 'util.php'; /** * voiceVerificationCodeAPI * @param string $displayNbr * @param string $calleeNbr * @param
跨云跨IDC安装UniAgent 接入主机 接入自建K8S 父主题: UniAgent探针
使用PHP构建 使用PHP构建,可以为项目所依赖的PHP代码库提供安装和打包环境。 图形化构建 在配置构建步骤中,添加“PHP构建”构建步骤,参考表1配置参数。 表1 PHP构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。
PHP 分段上传PHP语言的示例代码,如下所示: <?
单击“混沌工程>探针管理”,进入“探针管理”页面。 在“我的应用”栏下选择所需安装的应用。 单击右上角的“UniAgent安装”,进入UniAgent安装页面。 选择“直连接入-主机”。 选择“直连接入(内网)”。 选择UniAgent版本。