关于系统性能追踪工具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