应用性能观测 通过 Skywalking 协议上报-接入指南-文档中心-腾讯云


本站和网页 https://cloud.tencent.com/document/product/1463/57876 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

应用性能观测 通过 Skywalking 协议上报-接入指南-文档中心-腾讯云
腾讯云最新活动HOT产品解决方案定价企业中心云市场开发者客户支持合作与生态了解腾讯云关闭
搜索
应用性能观测
产品动态
产品简介
产品概述
产品功能
应用场景
购买指南
计费概述
购买方式
欠费说明
快速入门
操作指南
资源管理
新建业务系统
应用监控
应用列表
应用详情
接口监控
异常监控
链路追踪
调用查询
数据库调用监控
数据库概览
数据库调用分析
访问管理
概述
策略语法
策略授予
资源标签
告警服务
新建告警
查看告警
系统配置
业务系统配置
应用配置
关联日志
APM 如何关联 CLS 日志
日志关联 TraceID
OpenTelementry 增强探针(Java)
skywalking 协议(Java)
TAPM(Java)
日志告警
最佳实践
使用 Jaeger 进行客户端采样配置
使用 Skywalking 进行 Java 应用采集配置
将 APM 页面嵌入自建系统
如何实现链路和日志关联
接入指南
接入 GO 应用
通过 Skywalking 协议上报
通过 Jaeger 协议上报
通过 Jaeger 原始 SDK 上报
通过 gin Jaeger 中间件上报
通过 goredis 中间件上报
通过 gRPC-Jaeger 拦截器上报
通过 OpenTelemetry 上报应用数据
通过 opentelemetry - grpc-go 拦截器上报
接入 JAVA 应用
通过 OpenTelementry 增强探针上报
通过 Skywalking 协议上报
通过 TAPM 上报
接入 Python 应用
通过 Jaeger 协议上报
接入 PHP 应用
通过 Skywalking 协议上报
接入 Node.js 应用
通过 Jaeger 原始 SDK 上报
为容器服务 TKE 应用安装探针
参数信息
TAPM 支持框架和组件
Skywalking 支持的框架和组件
Java Agent 支持框架
Python Agent 支持框架
API 文档
更新历史
简介
API 概览
调用方式
请求结构
公共参数
签名方法 v3
签名方法
返回结果
参数类型
指标相关接口
获取指标数据通用接口
数据结构
错误码
常见问题
功能相关问题
使用相关问题
Apdex 阈值相关问题
服务协议
服务等级协议
联系我们
词汇表
文档中心
入门中心
API 中心
SDK 中心
我的文档中心
诚邀爱技术、爱分享的你,成为文档内容共建者>
HOT
请按回车键搜索本产品所有文档
请按回车键搜索本产品所有文档
查询
查看全部搜索结果
文档中心
应用性能观测
接入指南
接入 PHP 应用
通过 Skywalking 协议上报
通过 Skywalking 协议上报
最近更新时间:2021-12-27 14:58:27
前往 GitHub 编辑
微信扫一扫
QQ
新浪微博
复制链接
链接复制成功
我的收藏
本页目录:
操作前提操作步骤步骤1:获取接入点和 Token步骤2:安装 GRPC步骤3:编译 skywalking.so 扩展步骤4:修改 php.ini 配置文件步骤5:重启 php-fpm步骤6:请求后端服务验证是否接入成功
本文将为您介绍如何使用 Skywalking 协议上报 PHP 应用数据。
说明:
查看 Skywalking 开源的 PHP SDK。
操作前提
gcc/g++ 编译器:大于 4.9 版本。
PHP:大于 7.0 版本。
Cmake 编译器:安装大于 3.20.0 版本的 cmake ,操作如下: wget https://cmake.org/files/v3.20/cmake-3.20.0.tar.gztar -zxvf cmake-3.20.0.tar.gzcd cmake-3.20.0./bootstrapmakemake install
说明 yum 安装的版本也较低,因此采用从源码安装方式。
操作步骤步骤1:获取接入点和 Token进入 应用性能观测控制台 应用监控 > 应用列表页面,单击接入应用,在接入应用时选择 PHP 语言与 SkyWalking 的数据采集方式。在选择接入方式步骤获取您的接入点和 Token,如下图所示:
步骤2:安装 GRPC wget https://apm-php-depend-src-1258344699.cos.ap-guangzhou.myqcloud.com/grpc.submodule.tar.gztar -xzf grpc.submodule.tar.gzcd grpc/mkdir -p cmake/buildcd cmake/buildcmake ../..make -j$(nproc)ldconfig# protobufcd third_party/protobuf/./autogen.sh./configuremake -j$(nproc)make installldconfig
步骤3:编译 skywalking.so 扩展1.编译 skywalking.so 扩展需要提前安装依赖库。(已安装可以忽略)
# yum install boost-devel# yum install autoconf
配置境变量:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib:/usr/local/lib64export LD_RUN_PATH=$LD_RUN_PATH:/usr/local/lib:/usr/local/lib64
编译 skywalking.so 扩展:
wget https://apm-php-depend-src-1258344699.cos.ap-guangzhou.myqcloud.com/SkyAPM-php-sdk.tar.gzcd SkyAPM-php-sdk//usr/local/services/php7/bin/phpize./configure --with-grpc-src="/本机路径/grpc" --with-php-config="/本机路径/php7/bin/php-config"makemake install
说明:
编译完成后,可在 PHP 的扩展目录看到多了一个 skywalking.so 文件。
步骤4:修改 php.ini 配置文件修改 php.ini 如下配置项:
[skywalking]; 添加扩展extension=skywalking.so; 设置应用名称skywalking.app_code = php_misterli_test; 开启收集器skywalking.enable = 1; 设置skyWalking服务版本skywalking.version = 8; 设置skyWalking服务地址skywalking.grpc = ap-guangzhou.apm.tencentcs.com:11800; 设置鉴权的tokenskywalking.authentication = jnNURCx*******biKzguskywalking.error_handler_enable = 0
说明:
更多配置信息可参见 SkyAPM-php-sdk/php.ini。
步骤5:重启 php-fpm方法一: 将修改 php-fpm.conf 的配置项中启动方式为 daemonize = no 。方法二:使用 nohup 命令重启 php-fpm:
nohup /usr/local/services/php7/sbin/php-fpm > /usr/local/services/php7/log/php-fpm-output.log 2>&1 &
步骤6:请求后端服务验证是否接入成功
请求您的服务,下列以用 Laravel 框架部署了一个简单的 HTTP 服务为例: # curl "http://test.skywalking.com/getHelloWorld"hello, skywalking
使用 tcpdump 命令查看 11800 端口是否有数据包发送: # tcpdump -i any -A -s0 -n -nn -l port 11800dropped privs to tcpdumptcpdump: verbose output suppressed, use -v or -vv for full protocol decode 262144 bytes
在 应用性能观测控制台 应用监控 > 应用列表和应用详情查看是否有上报数据。
上一篇: 通过 Jaeger 协议上报
下一篇: 通过 Jaeger 原始 SDK 上报
查询
云服务器
网站备案
即时通信 IM
对象存储
计算
云服务器
轻量应用服务器
裸金属云服务器
GPU 云服务器
FPGA 云服务器
专用宿主机
云托付物理服务器
弹性伸缩
批量计算
高性能计算平台
本地专用集群
专属可用区
边缘可用区
自动化助手
软件服务
腾讯 Kona
TencentOS Server
计算加速套件 TACO Kit
边缘计算
边缘计算机器
物联网边缘计算平台
网络
负载均衡
私有网络
专线接入
云联网
弹性网卡
NAT 网关
对等连接
VPN 连接
网络流日志
Anycast 公网加速
共享带宽包
共享流量包
弹性公网 IPv6
弹性公网 IP
SD-WAN 接入服务
私有连接
CDN 与加速
内容分发网络 CDN
全站加速网络
安全加速 SCDN
全球应用加速
全球办公访问
全链路加速
网络安全
DDoS 基础防护
DDoS 高防包
DDoS 高防 IP
云防火墙
网络入侵防护系统
样本智能分析平台
高级威胁检测系统
边缘安全加速平台
终端安全
主机安全
iOA 零信任安全管理系统
企业移动管理
容器安全服务
微隔离服务
业务安全
服务性能测试
手游安全
风控平台
流量反欺诈
营销风控
验证码
天御业务安全防护
文本内容安全
图片内容安全
音频内容安全
视频内容安全
营销号码安全
业务风险情报
联邦学习
邮件证书
全栈式风控引擎
腾讯安心用户运营平台
应用合规平台
私域安全
流量风险决策平台
账号风控平台
设备安全
身份安全
数字身份管控平台(员工版)
多因子身份认证
安全管理
安全运营中心
安全运营中心(专有云)
安全服务
安全专家服务
高级威胁追溯系统
威胁情报云查服务
安全托管服务
网络空间云监测系统
应急响应服务
安全攻防对抗服务
重要时期安全保障服务
渗透测试服务
威胁情报中心
应用安全
Web 应用防火墙
iOA 应用安全访问服务
漏洞扫描服务
移动应用安全
小程序安全
软件定义边界
应用安全开发
二进制软件成分分析
API 安全治理
数据安全
数据安全中心
堡垒机
数据安全审计
数据脱敏
云加密机
密钥管理系统
凭据管理系统
数据保险箱
云访问安全代理
机密计算平台
通用解决方案
直播安全
品牌保护
智能票财税
腾讯安心平台
智能培练机器人
企业共享服务中心
行业解决方案
金融云
直播录制
在线教育互动课堂
沉浸式媒体
电商
微信解决方案
小程序 · 云直播
小程序 · 企业直播
用户服务
账号相关
控制台相关
消息中心
计费相关
购买指导
活动相关
服务计划
护航服务
联系我们
低代码
云开发 CloudBase
腾讯云微搭低代码
静态网站托管
云开发 CLI 工具
云托管 CloudBase Run
Web 应用托管
微服务
微服务引擎 TSE
弹性微服务
微服务平台 TSF
容器
容器服务
服务网格
容器镜像服务
云原生分布式云中心
中间件
消息队列 Pulsar 版
消息队列 CMQ 版
消息队列 RabbitMQ 版
消息队列 RocketMQ 版
消息队列 CKafka
API 网关
数据接入平台
Serverless
云函数
Serverless 应用中心
Serverless HTTP 服务
Serverless SSR
事件总线
视频服务
实时音视频
云直播
云点播
X-P2P
虚拟直播
视频终端
音视频终端 SDK(腾讯云视立方)
音视频通话 SDK
直播 SDK
短视频 SDK
腾讯特效 SDK
播放器 SDK
媒体处理
媒体处理
极速高清
智能识别
智能审核
智能编辑
云渲染
云游戏
云桌面
应用云渲染
内容创作
智能创作
正版曲库直通车
腾讯云智绘
VR 实景漫游
音速达直播音乐版权引擎
低代码开发
低代码互动课堂
数据分析
弹性 MapReduce
Elasticsearch Service
云数据仓库 PostgreSQL
云数据仓库 ClickHouse
云数据仓库 for Apache Doris
流计算 Oceanus
数据湖计算 DLC
数据集成
数据编排平台
数据应用与可视化
智能数据分析
产业分析
腾讯云图数据可视化
隐私计算
大数据可视交互系统
智能推荐平台
移动推送
商业智能分析 BI
RayData 企业版
RayData 网页版
数据开发与治理
大数据处理套件
数据开发治理平台 WeData
金融服务
企业收付平台
云支付
金融专有云开发测试平台
供应链金融
企业金融服务平台
政务服务
智慧党建
腾讯数字农村
医疗服务
智能导诊
AI 就医助手
AI 临床助手
智能预问诊
医疗数据中台
医疗报告结构化
精准预约
建筑服务
微瓴物联网类操作系统
腾讯智慧建筑运营系统
腾讯智慧建筑 AI 能效
腾讯即视智慧视觉分析系统
微瓴软硬一体机
移动服务
腾讯客户端性能分析
ProWork 团队协同
内容智能分发
游戏服务
游戏多媒体引擎
科创服务
材料研究平台
教育服务
智聆口语评测
数学作业批改
英文作文批改
腾学汇
互动白板
AI 互动课开发套件
1+X 认证
云课堂
校企合作通
腾讯教育智脑
文旅服务
数字文博采集与建模
数字峰会平台
基础存储服务
对象存储
云硬盘
文件存储
归档存储
云 HDFS
数据加速器 GooseFS
数据处理与分析
日志服务
混合云存储
存储网关
存储一体机
备份一体机
并行文件一体机
数据迁移
迁移服务平台
云数据迁移
存储数据服务
智能媒资托管
数据协作平台
智能存储
智能视图计算平台
智能数据处理
数据万象
内容识别
数据万象图片服务
图片审核
图片处理
数据万象媒体服务
视频审核
音频审核
多媒体处理
数据万象文档服务
文本审核
文档审核
文档服务
物联平台服务
物联网开发平台
物联使能
物联网设备洞察
物联设备服务
物联网通信
腾讯物联网终端操作系统
物联网智能视频服务(行业版)
物联网智能视频服务(消费版)
物联网络管理服务
物联卡
LPWA 物联网络
高可用物联网卡
物联安全服务
物联网设备身份认证
域名与网站
域名注册
DNS 解析 DNSPod
网站备案
SSL 证书
证书监控 SSLPod
移动解析 HTTPDNS
私有域解析 Private DNS
代码签名证书
Discuz!
云证通
DNSPod
动效素材服务
云通信
即时通信 IM
短信
语音消息
邮件推送
号码认证
移动网络加速
远程实时操控
企业应用
腾讯企点客服
腾讯企点营销
智慧会务
账号连接器
数据连接器
腾讯优码
品牌经营管家
千帆神笔 aPaaS
腾讯问卷
腾讯电子签
多云管理
数字藏品营销平台
腾讯云 Mall
企业推
办公协同
腾讯会议
腾讯文档企业版
TAPD 敏捷项目管理
腾讯HR助手
腾讯企业邮
腾讯云统一门户
腾讯云企业网盘
腾讯云安灯
腾讯文档
区块链
腾讯云区块链服务平台 TBaaS
动产质押区块链登记系统
区块链可信取证
分布式身份
至信链版权存证
跨链服务平台
企业服务
商标注册
版权登记
增值电信
工商注册
网站建设
企业通信
云呼叫中心
能源服务
腾讯云综能工场
碳引擎
仿真云
工业服务
云端智造协同平台
云生态
云市场
产业互联网学堂
腾讯云开发者
渠道合作伙伴
更多
认证信息
政策与规范
分析师报告
词汇表
关系型数据库
TDSQL-C MySQL 版
TDSQL-C PostgreSQL 版
云数据库 MySQL
云数据库 MariaDB
云数据库 SQL Server
云数据库 PostgreSQL
NoSQL 数据库
云数据库 Redis
云数据库 MongoDB
云数据库 Memcached
时序数据库 CTSDB
游戏数据库 TcaplusDB
云数据库 Tendis
图数据库 KonisGraph
云数据库 KeeWiDB
数据库 SaaS 服务
数据传输服务
数据库专家服务
数据库智能管家 DBbrain
数据库审计
数据库管理
数据库备份服务
企业级分布式数据库
TDSQL MySQL版
TDSQL PostgreSQL版
TDSQL-A PostgreSQL版
TDSQL-H LibraDB
TDSQL-A ClickHouse 版
数据库软硬一体
数据库一体机 TData
云数据库独享集群
数据库分布式云
数据库分布式云中心
人脸与人体识别
人脸识别
人脸核身
人脸支付
换脸甄别
AI 智能测评解决方案
人体分析
智能内容生成与处理
人脸融合
人脸试妆
人像变换
文字识别
文字识别
智能扫码
营业执照核验
增值税发票核验
智能结构化
办公文档还原
语音技术
语音识别
语音合成
声音定制
AI 平台服务
TI-ONE 训练平台
腾讯智能对话平台
腾讯云小微数智人
TI-ACC 加速工具
腾讯觅影开放实验平台
腾讯灯塔智能数据洞察
AI 行业应用
智能保险助手
智能合同审核
搜狗输入法企业版
图像分析与处理
图像识别
图像搜索
图像处理
图像标签
智能机器人
腾讯云小微
智能硬件 AI 语音助手
对话机器人
腾讯同传系统
自然语言处理
自然语言处理
机器翻译
腾讯知识图谱
媒体智能
媒体智能标签
应用程序集成
应用与服务编排工作流
开发者工具
标准兼容测试
专家兼容测试
远程调试
手游安全测试
代码托管
项目管理
测试管理
持续集成
制品库
持续部署
移动开发平台
云端 IDE
腾讯云代码分析
云资源管理
腾讯云助手
云 API
命令行工具
资源编排 TIC
云顾问
API 中心
SDK 中心
标签
地域管理系统
云资源自动化 for Terraform
监控与运维
云监控
Prometheus 监控服务
云拨测
应用性能观测
前端性能监控
云压测
混沌演练平台
Grafana 可视化服务
设计协同管理工具
设计协作平台
管理与审计
访问管理
云审计
账号威胁发现
集团账号管理
商业流程服务
配置审计
安全凭证服务
私有云
腾讯专有云企业版
TDSQL MySQL 版(私有云)
微服务平台 TSF(私有云)
更多
本页目录
应用性能观测
关闭
目录
文档首页
关闭
应用性能观测
产品动态
产品简介
产品概述
产品功能
应用场景
购买指南
计费概述
购买方式
欠费说明
快速入门
操作指南
资源管理
新建业务系统
应用监控
应用列表
应用详情
接口监控
异常监控
链路追踪
调用查询
数据库调用监控
数据库概览
数据库调用分析
访问管理
概述
策略语法
策略授予
资源标签
告警服务
新建告警
查看告警
系统配置
业务系统配置
应用配置
关联日志
APM 如何关联 CLS 日志
日志关联 TraceID
OpenTelementry 增强探针(Java)
skywalking 协议(Java)
TAPM(Java)
日志告警
最佳实践
使用 Jaeger 进行客户端采样配置
使用 Skywalking 进行 Java 应用采集配置
将 APM 页面嵌入自建系统
如何实现链路和日志关联
接入指南
接入 GO 应用
通过 Skywalking 协议上报
通过 Jaeger 协议上报
通过 Jaeger 原始 SDK 上报
通过 gin Jaeger 中间件上报
通过 goredis 中间件上报
通过 gRPC-Jaeger 拦截器上报
通过 OpenTelemetry 上报应用数据
通过 opentelemetry - grpc-go 拦截器上报
接入 JAVA 应用
通过 OpenTelementry 增强探针上报
通过 Skywalking 协议上报
通过 TAPM 上报
接入 Python 应用
通过 Jaeger 协议上报
接入 PHP 应用
通过 Skywalking 协议上报
接入 Node.js 应用
通过 Jaeger 原始 SDK 上报
为容器服务 TKE 应用安装探针
参数信息
TAPM 支持框架和组件
Skywalking 支持的框架和组件
Java Agent 支持框架
Python Agent 支持框架
API 文档
更新历史
简介
API 概览
调用方式
请求结构
公共参数
签名方法 v3
签名方法
返回结果
参数类型
指标相关接口
获取指标数据通用接口
数据结构
错误码
常见问题
功能相关问题
使用相关问题
Apdex 阈值相关问题
服务协议
服务等级协议
联系我们
词汇表
搜索
取消
清除
查询
已找到本产品下“”的记录 若干 条
Copyright © 2013 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
京公网安备 11010802017518
粤B2-20090059-1
中国站
中文
International