PHP客户端原理定位
发布时间
阅读量:
阅读量
Pinpoint 是一个免费开源的应用性能管理工具(Application Performance Management/Performance Management),旨在监控并追踪大规模分布式系统的性能问题。本文将对 Pinoint 的 PHP 客户端进行深入探讨其运行机制,并详细解析其在实际应用中的表现特点;此外我们还将分享更多关于性能监控与诊断的技术文章
- 正文开始 -
🔍
Pinpoint PHP Agent基于PHP/Zend虚拟机提供的Hook机制运作,无需改动代码即可进行监控.该代理采用C++语言开发,不仅可以直接集成在Agent中,此外还支持通过指定目录加载PHP开发的插件模块,具体链接如下:https://github.com/naver/pinpoint-c-agent
编译构建
首先介绍该Agent的使用方法。将代码复制到本地后,在Ubuntu环境下安装必要的编译依赖项:
sudo apt install automake bison flex g++ git libtool make pkg-config openssl libssl-dev php-dev
进入特定目录:
cd pinpoint-c-agent/pinpoint_php
运行构建脚本:
./Build.sh
设置环境变量:
export LD_LIBR
全部评论 (0)
还没有任何评论哟~
