Releases: pinpoint-apm/pinpoint-c-agent
Releases · pinpoint-apm/pinpoint-c-agent
v0.4.6
v0.4.5
Feat
Fix
- check_tracelimit: tracelimit,ignore ready() checking. If not ready, just catch the span
Style
- codeql, more unit-test
- out-of-box tools: docker images packages
Thanks
Add docker images
Images
collector-agent
$ docker run -itd -p 9999:9999 --env-file ./env.list ghcr.io/eeliu/pinpoint-c-agent/collector-agent:latest
golang-build-env
$ docker pull ghcr.io/pinpoint-apm/pinpoint-c-agent/golang-build-env-1.13:latest
$ docker pull ghcr.io/pinpoint-apm/pinpoint-c-agent/golang-build-env-1.16:latest
Refactor Collector-agent
Changes
- A faster collector-agent. How to install
- python agent: add sample filter
collector-agent docker is removed !
v0.4.2
PHP8
Fix
- tracelimit failed
- compile problem
- Full and pending: fork and clean font-agent
- Big clue #252
- cmd channel re-connection
- crash in mark_an_error
- thrift crash when json span in wrong format
Feat
- memory.usage
- php 8.0: Support php 8.0 in module #249
- cinder-api: plugins,python2.7
- [py] MySQLdb
Refactor
- use make_xxx
- Django plugins
A plugin template for PHP and PYTHON
What's new
- Fully support asynchronous call
- New template plugin for PHP and PY
- pip, docker support
Support Plan
PHP
PY
common-agent-plugins
PHP
1.1 Framework
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 |
1.2 Libraries
library | status | detail |
---|---|---|
Curl | ✔ | - |
pdo-mysql | ✔ | - |
memcached | ✔ | - |
phpredis | ✔ | - |
MongoClient | ✔ | - |
Guzzle | ✔ | - |
kafka | ✔ | - |
PYTHON
2.1 Framework
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 |
2.2 Libraries
library | status | detail |
---|---|---|
Requests | ✔ | - |
PyMySQL | ✔ | - |
Redis | ✔ | - |
PyMongo | ✔ | - |
UrlLib | ✔ | - |
SQLAlchemy | ✔ | - |
Kafka | ✔ | - |
MySQLdb | ✔ | - |
Changes
04/19/2021
- add sample in python-plugins
12/23/2020
- pinpoint-python-plugins-v0.0.2.tar.gz: mark
pinpointPy.enable_debug(None)
disable
12/21/2020
- pinpoint-php-plugins-v0.0.2.tar.gz: #278 #275 @marty-macfly
Asynchronous API for PHP Framwork
Enhance
- Asynchronous API for PHP
Introduction
goto https://github.com/pinpoint-apm/pinpoint-c-agent/tree/v4.0.0-beta/plugins/PHP
API
PHP
python 2.7
- [Python]python2.7 module support
- [PHP] thinkphp6,Codeigniter4,Symfony framework demo
- [PHP] Guzzle, MongoClient support