PHP探针都能采集哪些数据?
目前,探针可以采集PHP运行时的性能数据和错误信息。
性能数据包括:
错误信息包括:
PHP探针都支持哪些组件的监控?
| 类型 | 支持的组件 | 说明 |
|---|---|---|
| HTTP | curl | |
| HTTP | file_get_contents | |
| HTTP | fopen | |
| HTTP | HttpRequest | |
| HTTP | Snoopy | |
| HTTP | drupal_http_request | |
| HTTP | Zend_HTTP_Client | |
| HTTP | GuzzleHttp | |
| RPC thrift | thrift client端 | 不支持thrift server端 |
| Database | MySQL old native driver | |
| Database | MySQLi Extension | |
| Database | Oracle(oci8) | |
| Database | PDO | |
| Database | Postgres(pgsql ) | |
| Database | MongoDB | |
| Database | Mongo | |
| Database | SQLite | |
| Database | SQLite3 | |
| Cache | Memcache | |
| Cache | Memcached | |
| Cache | Redis | |
| Cache | Predis | |
| Web Service | SOAPClient | |
| Web Service | NuSOAP | |
| Framework | Drupal | |
| Framework | WordPress | |
| Framework | Zend | |
| Framework | CodeIgniter | |
| Framework | CakePHP | |
| Framework | Joomla | |
| Framework | Yii | |
| Framework | PHPWind | |
| Framework | ThinkPHP | |
| Framework | Laravel | |
| Framework | Discuz | |
| Framework | Silex | |
| Framework | Kohana | |
| Framework | Smarty | |
| Framework | Symfony | |
| Protocol | RabbitMQ client端 | 不支持server端 |
| Protocol | ActiveMQ client端 | 不支持server端 |
我在多台服务器上部署了应用探针,报表查看时,如何将不同的应用区分开?
默认数据汇总在同一个应用,如果需要分开看,把配置文件内的 nbs.app_name 改为不同名称就可以了。
我在一台服务器上部署了多个Virtual Host,报表查看时,如何将不同的应用区分开?
把配置文件内的 nbs.auto_app_naming 修改为1或2, 即可自动命名不同Virtual Host下的应用。
服务器权限要求比较严格,无法在/usr下安装探针,怎么办?
可以使用BIN安装包指定安装路径, 假设您有 /home/tingyun 权限:
./tingyun-agent-php-2.5.0.x86_64.bin -prefix=/home/tingyun