Releases: pinpoint-apm/pinpoint-c-agent
Releases · pinpoint-apm/pinpoint-c-agent
PHP5, supported!
New Feature
-
Support php5.5 php5.6
Example&Demo: https://github.com/naver/pinpoint-c-agent/tree/master/Example/PHP5 -
Collector-agent: support real time chart, system CPU Usage chart, response time chart.
Inspector
Realtime | CPU | Response |
---|---|---|
Fixed
- Pinpoint collector restart, chart "Not Found".
- Coredump when get connection Exception from mysql/redis in django.
- Error when the arguments' type is specified.
PYTHON, which pinpoint supports !!!
Changes
- support Python
- support python coroutines (python 3.7.1+)
- demo for django
- demo for flask
- demo for tornado
- demo for BaseHTTPRequestHandler
- more easy to use
- support manual in CN
How to use ?
https://github.com/naver/pinpoint-c-agent/tree/master/Example/PY 👈
requirement
pinpoint @ master branch
BUG, SUGGESTION, FEATURE
Create an issue on https://github.com/naver/pinpoint-c-agent/issues and mark it with PYTHON-AGENT
Yii framwork
- Support Yii framework classloader
- Add some out-of-box plugins for flraum
- Fix bug in reference parameters
- Supporting the return type is object
gRPC support
Changes
- Support gRpc
collector.conf
[Collector]
# collectorhost and specific port
AgentID=your_id
ApplicationName=your_name
collector.grpc.agent.ip=collectorHost
collector.grpc.agent.port=9991
collector.grpc.stat.ip=collectorHost
collector.grpc.stat.port=9992
collector.grpc.span.ip=collectorHost
collector.grpc.span.port=9993
Know Issues
Thanks
Add more plugins, include workerman and swoole
-
Plugins for mysql,redis,memcache [included icon] #34
-
Support workerman and soole !!! Example !!! #146
-
Support multiple PHP applications !!! Example !!! #137
< index.php >
define('PLUGINS_DIR',__DIR__.'/../Plugins/');
define('APPLICATION_NAME','APP-2'); <------------------ Name
define('APPLICATION_ID','app-2'); <------------------ ID
Fix uint missing
New AOP library on pinpoint-php
Changes
- Add collector-agent, made agent more simpler.
- Fully support plugins written by PHP, anyone who knows PHP can write and extend their plugins.
- Drop the thrift,boost dependency, made php-agent easy to compile and deploy.
- Faster: performance-loss test under stress test