php全链路追踪 molten

329 阅读1分钟

关于系统性能追踪工具molten

你可以直接看到你耗时比较久的接口的运行信息,调用信息,一眼就能看到哪个地方慢

二、安装 zipkin 开源分布式系统调用跟踪工具(java写的工具),所以系统需要安装Java或者docker molten为php作对应的数据收集

1、安装Java 最简单的方式rpm 安装,我这里可以直接安装

yum -y install java 查看Java安装情况 [root@localhost~]# java -version openjdk version "1.8.0_212" OpenJDK Runtime Environment (build 1.8.0_212-b04) OpenJDK 64-Bit Server VM (build 25.212-b04, mixed mode) 2、安装依赖 yum -y install libevent-devel 3、安装molten cd /usr/local/src git clone github.com/chuan-yun/M…

cd Molten phpize ./configure --enable-zipkin-header=yes make && make install 4、配置molte.ini [molten] extension="molten.so" molten.enable="1" molten.service_name="local" molten.tracing_cli=1 molten.open_report=1 molten.sampling_type=2 molten.sampling_rate=1 molten.notify_uri="http://127.0.0.1:9411/zipkin/" molten.sink_http_uri="http://127.0.0.1:9411/api/v1/spans" molten.sink_type=4 molten.sink_log_path="/tmp/logs/"

5、下载并启动zipkin curl -sSL zipkin.apache.org/quickstart.… | bash -s

java -jar zipkin.jar --logging.level.zipkin=DEBUG 2>&1 >/dev/null & 启动界面

                                ********
                              **        **
                             *            *
                            **            **
                            **            **
                             **          **
                              **        **
                                ********
                                  ****
                                  ****
    ****                          ****
 ******                           ****                                 ***

*******                           ****                                 ***
    ****                          ****
                                   **
                                   **


         *****      **     *****     ** **       **     **   **
           **       **     **  *     ***         **     **** **
          **        **     *****     ****        **     **  ***
         ******     **     **        **  **      **     **   **

6、分析数据 可以打开 http://127.0.0.1:9411/zipkin/ 进行数据分析了

也可以docker安装

docker run -d -p 9411:9411 openzipkin/zipkin-slim

参考地址:gitee.com/mirrors/zip…