Molten可以认为是phptrace的的升级版,增加了可视化分布式等等等等的功能吧,主要用了phptrace的信息收集这块。

功能:

molten追踪php核心调用库运行时信息并且按照zipkin/optracing格式输出信息。 可以追踪`curl,pdo,mysqli,redis,mongodb,memcached` 这么多的运行信息。

1.运行环境Linux_Alpha

2.PHP版本7.2

3.一些依赖包:

apk ad php7-dev libc-dev libcurl curl-dev libtool

4.源码下载

git clone GitHub - chuan-yun/Molten: php probe for zipkin and opentracing

5.安装:

phpize ./configure --enable-zipkin-header=yes make && make install

6.php.ini配置如下:

molten.ini

extension="molten.so"

molten.enable="1"

molten.service_name="manager_admin"

molten.tracing_cli=1

molten.open_report=1

molten.sampling_type=2

molten.sampling_rate=1

molten.notify_uri="http://172.17.0.5:9411/zipkin/"

molten.sink_http_uri="http://172.17.0.5:9411/api/v1/spans"

molten.sink_type=4

molten.span_format=zipkin

molten.sink_log_path="/tmp/logs/"

数据看板:zipkin

php链路追踪molten相关推荐

  1. PHP分布式链路追踪,SkyWalking:分布式架构链路追踪-SkyWalking介绍

    前面几篇文章提到了微服务相关系统的使用与搭建,在微服务架构下的问题也比较突出.正常系统下我们的每个请求都会在同一个系统中进行输出.但是在微服务架构中一个请求可能设置一到多个服务进行处理.服务之间相互依 ...

  2. SpringCloud 2020版本教程4:使用spring cloud sleuth+zipkin实现链路追踪

    点击关注公众号,Java干货及时送达 Spring Cloud Sleuth 主要功能就是在分布式系统中提供追踪解决方案,并且兼容支持了 zipkin,你只需要在pom文件中引入相应的依赖即可. 微服 ...

  3. 监控、链路追踪、日志这三者有何区别?

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 来源:r6d.cn/mFJ6 1. 监控.链路追踪.日志 ...

  4. 分布式链路追踪zipkin

    分布式链路追踪 分布式链路追踪最早由谷歌的Dapper论文中提出的,提供提供简单易用的API来记录不同系统之间的调用的链路及耗时情况,从而提供各个系统的性能分析的依据. Dapper论文概述 Dapp ...

  5. 原来10张图就可以搞懂分布式链路追踪系统原理

    分布式系统为什么需要链路追踪? 随着互联网业务快速扩展,软件架构也日益变得复杂,为了适应海量用户高并发请求,系统中越来越多的组件开始走向分布式化,如单体架构拆分为微服务.服务内缓存变为分布式缓存.服务 ...

  6. Spring Cloud Alibaba 高级特性 应用性能监控:通过 SkyWalking 实施链路追踪

    上一讲我们掌握了基于 Sleuth+Zipkin 对微服务架构实施基于日志的链路追踪,通过 Sleuth 在微服务应用中附加链路数据,再通过 Zipkin 实现链路数据收集与可视化,从而保证开发与运维 ...

  7. Spring Cloud搭建微服务架构----使用Zipkin做服务链路追踪

    2019独角兽企业重金招聘Python工程师标准>>> 实例主要有三个工程组成: Server-zipkin:通过ZipkinServer功能,实现收集调用数据,展示: Servic ...

  8. springcloud上传文件_Spring Cloud实战:服务链路追踪Spring Cloud Sleuth

    推荐阅读: Spring全家桶笔记:Spring+Spring Boot+Spring Cloud+Spring MVC 一个SpringBoot问题就干趴下了?我却凭着这份PDF文档吊打面试官. 前 ...

  9. 技术分析:搞懂链路追踪

    背景介绍 在微服务横行的时代,服务化思维逐渐成为了程序员的基本思维模式,但是,由于绝大部分项目只是一味地增加服务,并没有对其妥善管理,当接口出现问题时,很难从错综复杂的服务调用网络中找到问题根源,从而 ...

  10. 快速搞懂监控、链路追踪、日志三者的区别

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | Xenojoshua 来源 | https:/ ...

最新文章

  1. Java ArrayList去重
  2. Arduino数字引脚作为GPIO的使用
  3. 使用Hybris的customer conpon进行促销活动(promotion)
  4. Linux服务器数据备份
  5. 人心散了、项目必然要败
  6. 库克:到2030年苹果要实现整个供应链的碳中和
  7. oracle 添加归档日志文件_oracle 归档日志文件路径设置
  8. java集合类的学习总结一
  9. Windows10开启虚拟化
  10. 矩阵的特征值和特征向量
  11. 关于python数据的纬度_Python插值时间,纬度和经度
  12. windows 任务管理器_如何在Windows 10的任务管理器中查看电源使用情况
  13. Count Min Sketch: from Finding the Majority Element problem to heavy hitter problem,统计元素频率的利器
  14. DCloud是什么?
  15. python中模型训练不收敛问题
  16. 用Keil调试STM32F407ZET6时,出现no cortex-m sw device found报错!
  17. 到底什么是大数据?新手学习大数据的路径是什么?
  18. 2018年春季学期-助教总结
  19. 用python计算标普500期权的持有至到期delta对冲收益,参考Bakish(2003)
  20. 亚马逊欧洲站现在做怎么样?

热门文章

  1. Apache Axis2项目的联合创始人总结30条架构原则
  2. echarts 时间轴处理_echarts 带时间轴可缩放的折线图
  3. 联想电脑黑屏但电源键亮着的解决办法
  4. 谁是最大的竞争对手互联网宝宝军团?
  5. 一朵花的组成结构图_请问一朵完整的花由哪几部分组成
  6. Millet谷仓:区块链重构电商
  7. Selenium应用中使用chrome浏览器时的新手安装教程
  8. unity光照烘焙怎么弄
  9. 联想电脑 功能键切换正常键盘模式(简单)
  10. 拳皇觉醒服务器维护,拳魂觉醒活动什么时候开 服务器开区活动时间顺序