Advertisement

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)

还没有任何评论哟~