It is an agent written by C++, PHP, python languages. And we hope to support other languages by this agent. Until now, it supports [PHP],[C/C++], [PYTHON] and [GO].
Framework | status | detail |
---|---|---|
Laravel | ✔ | https://github.com/laravel/laravel star:60.4k |
Symfony | ✔ | https://github.com/symfony/symfony star:23.7k |
Swoole | ✔ | https://github.com/swoole/swoole-src star:16.2k |
YII | ✔ | https://github.com/yiisoft/yii2 star:13.5k |
Workerman | ✔ | https://github.com/walkor/workerman/ star:8.5k |
CakePHP | ✔ | https://github.com/cakephp/cakephp star:8.2k |
ThinkPHP | ✔ | https://github.com/top-think/think star:7.5k |
EasySwoole | ✔ | https://github.com/easy-swoole/easyswoole star:3.7k |
Codeigniter | ✔ | https://github.com/codeigniter4/CodeIgniter4 star:2883 |
library | status | detail |
---|---|---|
Curl | ✔ | - |
pdo-mysql | ✔ | - |
memcached | ✔ | - |
phpredis | ✔ | - |
MongoClient | ✔ | - |
Guzzle | ✔ | - |
kafka | ✔ | - |
Framework | status | detail |
---|---|---|
django | ✔ | https://github.com/django/django/ star:50.8k |
flask | ✔ | https://github.com/pallets/flask star:51.3k |
tornado | ✔ | https://github.com/tornadoweb/tornado star:19.3k |
aiohttp | todo | https://github.com/aio-libs/aiohttp star:10k |
bottle | ✔ | https://github.com/bottlepy/bottle star:6.9k |
webpy | ✔ | https://github.com/webpy/webpy star:5.4k |
Pyramid | ✔ | https://github.com/Pylons/pyramid star:3407 |
web2py | ✔ | https://github.com/web2py/web2py star:1.9k |
library | status | detail |
---|---|---|
Requests | ✔ | - |
PyMySQL | ✔ | - |
Redis | ✔ | - |
PyMongo | ✔ | - |
UrlLib | ✔ | - |
SQLAlchemy | ✔ | - |
Kafka | ✔ | - |
MySQLdb | ✔ | - |
pinpointPy.enable_debug(None)
disablegoto https://github.com/pinpoint-apm/pinpoint-c-agent/tree/v4.0.0-beta/plugins/PHP
PHP
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.
Realtime | CPU | Response |
---|---|---|
https://github.com/naver/pinpoint-c-agent/tree/master/Example/PY 👈
requirement
pinpoint @ master branch
Create an issue on https://github.com/naver/pinpoint-c-agent/issues and mark it with PYTHON-AGENT
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
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