如何编程访问分析器数据

大多数时候,分析器信息的访问和分析是基于 Web 的可视化的。当然,你也可以利用分析器服务提供的方法以编程方式检索分析信息。

// ... $profiler is the 'profiler' service

$profile = $profiler->loadProfileFromResponse($response);

当分析器存储了关于请求的数据时,它还将为之绑定一个令牌;这个令牌在响应的 X-Debug-Token HTTP 头中是可用的。使用此令牌,你可以利用 [loadProfile()](http://api.symfony.com/2.7/Symfony/Component/HttpKernel/Profiler/Profiler.html#loadProfile()) 方法访问任何过去的响应:

$token = $response->headers->get('X-Debug-Token');

$profile = $container->get('profiler')->loadProfile($token);

当分析器启用而 Web 调试工具栏没有启用的话,使用你的浏览器的开发者工具获得的 X-Debug-Token HTTP 头部的值来检查页面。

// get the latest 10 tokens

$tokens = $container->get('profiler')->find('', '', 10, '', '');

// get the latest 10 tokens for all URL containing /admin/

$tokens = $container->get('profiler')->find('', '/admin/', 10, '', '');

// get the latest 10 tokens for local requests

$tokens = $container->get('profiler')->find('127.0.0.1', '', 10, '', '');

// get the latest 10 tokens for requests that happened between 2 and 4 days ago

$tokens = $container->get('profiler')

->find('', '', 10, '4 days ago', '2 days ago');

最后,如果你想在一个与生成信息的机器不同的机器上操纵分析数据的话,使用 profiler:export 和 profiler:import 命令:

# on the production machine

$ php app/console profiler:export > profile.data

# on the development machine

$ php app/console profiler:import /path/to/profile.data

# you can also pipe from the STDIN

$ cat /path/to/profile.data | php app/console profiler:import

编程php分析器,如何编程访问分析器数据相关推荐

  1. 使用DB查询分析器实现异构数据源中数据表的相互访问

    1  引言   硕士程序员马根峰(CSDN专访马根峰:海量数据处理与分析大师的中国本土程序员)推出的个人作品----万能数据库查询分析器,中文版本DB 查询分析器.英文版本<DB Query A ...

  2. Python编程系列教程第13讲——隐藏数据和封装

    视频地址:http://www.56.com/u88/v_OTM5NjU0MjE.html#fromoutpvid=OTM5NjU0MjE 普及网络安全知识,推动信息技术发展. 为祖国的网络安全撑起一 ...

  3. 计算机网络与协议分析,计算机网络-使用网络协议分析器捕捉和分析协议数据包...

    <计算机网络-使用网络协议分析器捕捉和分析协议数据包>由会员分享,可在线阅读,更多相关<计算机网络-使用网络协议分析器捕捉和分析协议数据包(10页珍藏版)>请在人人文库网上搜索 ...

  4. LabVIEW编程LabVIEW开发使用LabVIEW访问Microsoft Access

    LabVIEW编程LabVIEW开发使用LabVIEW访问Microsoft Access Microsoft Access是Microsoft提供的常见数据库工具包.该KB提供基本操作,包括通过La ...

  5. 25. Python语言 Web 开发 之 Socket 编程 · 第一章 UDP发送与接收数据

    UDP发送与接收数据 本章主题 关键词 前导: 计算机网络的发展及基础网络概念 两台电脑的通信 IP地址介绍及分类 IP地址与IP协议 Windows 和 Linux 查看网卡信息 IP地址分类 以太 ...

  6. 从编程基础到系统设计,这份数据工程师面试宝典全都有 | 资源

    木易 发自 凹非寺 量子位 报道 | 公众号 QbitAI 面试职位之前,往往需要进行充分的准备,从理论知识到专业技能. 但是,作为数据工程师,每个人的侧重方向都不尽相同.那么,面对浩如烟海的准备材料 ...

  7. 汇编语言:实验10 根据材料编程—3.数值显示,编程,将data段中的数据以十进制形式显示出来

    问题描述 编程,将data段中的数据以十进制的形式显示出来. data segmentdw 123,12666,1,8,3,38 data ends 实验效果 实验要求 子程序描述 名称:dtoc 功 ...

  8. c语言编程物理实验,大学物理实验报告大全C语言编程在大学物理实验中处理数据的研究...

    大学物理实验报告大全C语言编程在大学物理实验中处理数据的研究 摘要 用C语言编程的方法处理比较复杂的实验数据,简捷准确且避免了传统方法的弊端,与用Excel处理数据的方法相比,其结果更符合误差理论. ...

  9. AndroidStudio3.0 Android Profiler分析器(cpu memory network 分析器)

    本文转自:https://blog.csdn.net/niubitianping/article/details/72617864  看着翻译的很不错,转载收藏一下了,感谢原作者. Android P ...

最新文章

  1. leetcode 649. Dota2 参议院(贪心算法)
  2. [codevs1262] 不要把球传我 数论+组合数学
  3. deprecated conversion from string constant to ‘char*’
  4. 计算机组成原理中EMAR是什么,计算机组成原理复习资料+试题
  5. solr5.3.1 mysql_Solr-5.3.1 dataimport 导入mysql数据
  6. git覆盖覆盖推送_强制“git Push”覆盖远程文件
  7. 永恒之蓝(ms17010)漏洞利用
  8. java读取json文件
  9. python beautiful soup库的用法
  10. 网易乐得数据库及运维分享会
  11. 【硬件深似海】磁珠选型规范
  12. 在安装sublime之后,我为何毫不犹豫卸载了Dreamweaver?
  13. 你与顶级UI设计师的区别在哪里
  14. ROS机器人程序设计(原书第2版)补充资料 (零) 源代码、资料和印刷错误修订等 2017年02月22日更新
  15. 基于STM32设计的智慧浇花系统(华为云IOT)
  16. Mars3D(含Cesium)数据及服务篇:发布三维数据服务
  17. 李开复:点子太多的聪明人不适合创业
  18. 基于Java+JSP+MySQL基于SSM的医院挂号就诊系统
  19. 庆阳顺盛铝合金模板CAD系统
  20. ygo游戏王卡组_游戏王 WCS游戏王世界大会前三强卡组,淘气仙星成为比赛冠军卡组...

热门文章

  1. django项目简单调取百度翻译接口
  2. 2.设计模式中状态模式(对象的行为模式)(Python实现)
  3. Python中的高阶函数sorted
  4. Django框架(19.Django中获取url的参数(位置参数以及关键字参数))
  5. C语言enum(枚举)、指针、函数指针
  6. VTK:标记数据映射器用法实战
  7. VTK:椭圆圆柱用法实战
  8. JavaScript实现detectDirectedCycle检测定向循环算法(附完整源码)
  9. wxWidgets:wxStatusBar类用法
  10. wxWidgets:减少可执行文件大小