Pinpoint C Agent Versions Save

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].

v0.4.1

3 years ago

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

V2020.12.17

3 years ago

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

v0.4.0

3 years ago

What's new

  • Fully support asynchronous call
  • New template plugin for PHP and PY
  • pip, docker support

Support Plan

PHP

Read me !!! 👈

PY

Read me !!! 👈

v0.4.0-beta

3 years ago

Enhance

  • Asynchronous API for PHP

Introduction

goto https://github.com/pinpoint-apm/pinpoint-c-agent/tree/v4.0.0-beta/plugins/PHP

API

PHP

API doc

v0.3.2

3 years ago
  • [Python]python2.7 module support
  • [PHP] thinkphp6,Codeigniter4,Symfony framework demo
  • [PHP] Guzzle, MongoClient support

v0.3.1

3 years ago

New Feature

Inspector

Realtime CPU Response
php_agent_example cpu responsetime

Fixed

  1. Pinpoint collector restart, chart "Not Found".
  2. Coredump when get connection Exception from mysql/redis in django.
  3. Error when the arguments' type is specified.

v0.3.0-beta

4 years ago

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

v0.2.3

4 years ago
  • Support Yii framework classloader
  • Add some out-of-box plugins for flraum
  • Fix bug in reference parameters
  • Supporting the return type is object

v0.2.2

4 years ago

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

https://github.com/naver/pinpoint-c-agent/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22Known+problem%22

Thanks

https://github.com/naver/pinpoint-c-agent/issues/157

v0.2.1

4 years ago
  • 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