2

Modified to Zend extension

Tracker This version is modified for Zend extension, so it needs to be loaded by way of zend_extension=swoole_tracker

The complete php.ini configuration is as follows:

zend_extension=swoole_tracker.so
tracker.enable=1
tracker.sampling_rate=100
tracker.enable_memcheck=1

You can view the installed version information php -v or php --ri swoole_tracker

FPM Status

For users who use FPM, fpm_get_status() has also been added, and only PHP7.3 are supported.

Support Zipkin

The link tracking system in Tracker has no intrusive access and no need to modify any service codes. Let the specific time-consuming details of each request have a panoramic view, which is convenient for optimizing the program.

Full support Swoole coroutine / non-cooperative processing environment, support Co\Redis , Co\MySQL , Co\Client , PDO , MySQLi , PHP-redis , Memcached , cURL , MongoDB , Guzzle , ElasticSearch such as automatic blocking, you can also call manually Tracker of intercepting API report.

You can clearly grasp which external resources each call depends on, the ultimate performance optimization 100% sampling rate basically has no performance loss to the application, and real-time data visualization is achieved.

Now it also supports reporting link tracking data to the Zipkin service. You can view the details of link tracking Zipkin

Or other Zipkin protocol, such as Alibaba Cloud:

Update log

The following is the complete update log:

optimization

  • Optimize performance
  • Optimize some indexes
  • Optimize link tracking time query
  • Optimize background UI
  • onRequest is replaced with the interface name to better distinguish the request application
  • If no application module is intercepted, no request or coroutine is intercepted
  • Optimize machine information display
  • Optimize performance analysis display
  • Optimize background and client code
  • Optimize the style of the process list page
  • Combine agent list and machine information
  • Repair machine information status and offline judgment
  • Unified format for performance analysis
  • Increase the sorting of the process list
  • Upgrade PHP version and dependent extension version

Incompatible modification

  • Update extension to Zend extension

Enhance

  • Add batch delete apps
  • Support zikpin
  • Support performance analysis, search by interface name, etc.
  • Added fpm_status chart information
  • New kernel parameter analysis

沈唁
1.9k 声望1.2k 粉丝