最近公司的php项目准备接入zipkin调用跟踪系统,找了下发现zipkin对php其实支持不是很好,
在github上面找了一个国人的开源实现
https://github.com/chuan-yun/Molten/blob/master/README_ZH.md
编译安装之后修改php.ini,加入如下内容
extension=molten.so
molten.service_name=manageradmin
molten.enable=1
molten.sink_type=4
molten.sink_http_uri=http://192.168.96.149:9411/api/v1/spans
molten.tracing_cli=1
molten.sampling_rate=1
molten.span_format=zipkin
调用发生后几秒钟之后,进入zipkin的后台已经可以看到请求了
分析多个微服务直接的调用
请求搜索