展开

关键词

搭建sentry追踪生产环境bug

生产环境产生的 bug 需要能够第一时间监控,不然辛辛苦苦引来的流量都跑光了,sentry 就是一套优秀的 bug 追踪系统。

63920

追踪工具strace

一.简介 Linux 操作系统有很多用来跟踪程序行为的工具,内核态的函数调用跟踪用「strace」,用户态的函数调用跟踪用「ltrace」 这2个工具可以对系统进程进行跟踪,查看这个进程做了哪些操作和动作

21320
  • 广告
    关闭

    90+款云产品免费体验

    提供包括云服务器,云数据库在内的90+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    搭建sentry追踪laravel生产环境bug

    未上线的代码无论再测试,也不可能保证全无 bug ,很多 bug 一直隐藏在某个阴暗的角落,邪恶又猥琐地等着你将其部署上线,然后在某个条件的触发下,开始兴风作浪... 这时候,就需要有一款 bug 监控系统,能在第一时间将各种异常捕获,并发送邮件提醒。你能看到异常的详细信息,能在客户,尤其是老板感知之前把 bug 先处理了。 Sentry, 就是这样一款工具。 安装 对于 sentry 不了解的同学,先到官网看下 demo 演示,官方也提供免费服务,只是每月的异常提醒次数有限,仅作为体验。

    60310

    Big Buck Bunny如何帮助追踪bug

    主题是如何在测试中使用真实媒体回放来捕捉准备进入生产阶段的bug,并在第一时间防止它们进入生产阶段。 媒体事件是异步的、不可预测的,那么为什么要用行为同步并且可预测的mock来测试媒体功能呢? 而这将使你的bug成本大幅下降。 第二,他们发现了一个低效的媒体加载流。我们的代码走的可能并不是认为的生产路径,而是一个效率较低的路径。

    20220

    工具| execsnoop 短时进程追踪工具

    一 前言 execsnoop -- 短时进程追踪工具,它能够抓取服务器上瞬时执行的命令,类似 history 但是execsnoop 是实时记录全系统在执行的命令。 当我们遇到性能问题,但是通过 vmstat,dstat,top 等工具分析不到导致问题的进程,可以考虑使用 execsnoop 。看看是否能够抓到瞬时执行的命令请求。前文说的案例就是 一例。 该工具只能抓取一次性执行的命令,如果是长连接比如通过tcp ip 连接,然后发送SQL 请求的情况是抓取不到的。

    14030

    GPS追踪工具Traccar体验

    *本文原创作者:syttc,本文属FreeBuf原创奖励计划,未经许可禁止转载 还是之前freebuf上的工具介绍看到的,不过看到下面有人评论说没用成功,我就把我体验的过程写一下。 他的作用就是区分跟踪对象,因为一个服务器端traccar可以追踪很多台设备,用identifier区分,鉴于identifier是6位,那么总共可以追踪的设备总共有600000个。 ? 所以,对于一部分人来说,应该是不能很好的体验这个工具了。 ? 接下来,看个人手机吧,我的手机用GPS几乎发送不了数据,所以只能选择网络定位,因人而异,也可以选择混合型定位方式。 ? 进入后左上角有个加号,点击添加一个追踪对象,名字随便写,identifier写对应的。 当手机可以发送数据数时就可以在服务器看到了,再把web服务对外开放一下,基本能随时监控了。 上次看到一个类似的工具叫opengts,有兴趣的朋友也能看一看。 *本文原创作者:syttc,本文属FreeBuf原创奖励计划,未经许可禁止转载

    1.2K50

    WCF的追踪分析工具——SvcPerf

    Microsoft最近发布了SvcPerf,它是一个端到端的基于Windows事件追踪(ETW)的追踪查看器,可用于基于清单的追踪。 你能够通过这个工具查看ETL文件或者实时跟踪会话,还能创建自定义的查询。 这个端到端的追踪分析工具基于Linq over Traces(TX),可以用于WCF、WF以及其他基于活动的ETW跟踪。 与其他工具相比,该工具还为原始的ETL文件提供了支持。除了ETL查看器之外,它还是一个构建在LINQ to Traces (TX)之上的查询引擎,文件数目限制为64。 为了使用该工具,你需要双击SvcPerf.exe 并定位到ETL文件(也称为Windows性能分析器追踪文件)。在时间轴加载之后,需要按F5键查看事件日志。 Microsoft在随同工具一起发布的用户指南中详细解释了与工具相关的所有概念,同时还有源码帮助和屏幕截图。 “.NET Framework能够提供更好的ETW支持真的非常好。

    33460

    优秀的时间追踪记录工具:Timemator

    不同于其他时间记录工具,Timemator 是一个状态栏程序,它没有独立的主窗口界面,所有操作都通过点击状态栏图标弹出的小窗口实现。因此你可以在任何时候从状态栏快速操作它。 Timemator for Mac(优秀的时间追踪记录工具) v2.7.4汉化版 Timemator Mac中文版是Mac平台上一款优秀的自动化时间跟踪软件。

    15420

    12 个顶级 Bug 跟踪工具

    应该使用哪个工具?如何搭建 bug 跟踪流程?在本文中,我们将详细探讨这些问题。 Bug 跟踪流程 我们先来定义一下什么是 bug 跟踪(或者 bug 跟踪流程)。 屏幕截图、屏幕记录或工作流程都会非常有用; 问题的时间和日期; 严重程度; 复现细节; bug 状态; bug 负责人 什么是 bug 跟踪工具 那么什么是一个 bug 跟踪工具呢? Bug 跟踪功能 现在让我们深入谈论一个好的 bug 跟踪工具需要包含的核心功能: 工作流; Bug 历史记录; 分析面板; Bug 分配; Bug 优先级和严重程度标签; 评论; 与其它工具的集成; 这里有一些我们挑选的用于 bug 跟踪的顶级工具Bug herd 图片来源:https://bugherd.com/ 概述 BugHerd 是一个基于 Web 的问题跟踪项目管理工具。 使用一个 bug 跟踪工具会提高整体效率。在本文中,我们已经向你展示了一些能帮你提高效率的最佳工具。除了这些工具,一些软件公司拥有他们自己的内部 bug 跟踪系统,针对他们的项目构建和使用。

    24910

    12 个顶级 Bug 跟踪工具

    应该使用哪个工具?如何搭建 bug 跟踪流程?在本文中,我们将详细探讨这些问题。 Bug 跟踪流程 我们先来定义一下什么是 bug 跟踪(或者 bug 跟踪流程)。 屏幕截图、屏幕记录或工作流程都会非常有用; 问题的时间和日期; 严重程度; 复现细节; bug 状态; bug 负责人 什么是 bug 跟踪工具 那么什么是一个 bug 跟踪工具呢? Bug 跟踪功能 现在让我们深入谈论一个好的 bug 跟踪工具需要包含的核心功能: 工作流; Bug 历史记录; 分析面板; Bug 分配; Bug 优先级和严重程度标签; 评论; 与其它工具的集成; 这里有一些我们挑选的用于 bug 跟踪的顶级工具Bug herd ? 图片:https://bugherd.com/ 概述 BugHerd 是一个基于 Web 的问题跟踪项目管理工具。 使用一个 bug 跟踪工具会提高整体效率。在本文中,我们已经向你展示了一些能帮你提高效率的最佳工具。除了这些工具,一些软件公司拥有他们自己的内部 bug 跟踪系统,针对他们的项目构建和使用。

    59610

    消灭Bug!推荐7款优秀的开源Bug跟踪工具

    在这个充满 bug 的世界里,最遥远的距离不是生与死,而是你亲手制造的 bug 就在你眼前,你却怎么都找不到她,本文准备了 7 款优秀的开源 bug 跟踪系统来查找、记录和解决这些 bug。 1 BugZilla Bugzilla 是一款开源的 Web 应用,是一款bug跟踪系统和测试工具,由 mozilla 开发,并采用 Mozilla 公共许可证授权(MPL),它经常被一些高科技公司如 可以看到以上所列的 bug 跟踪系统中很多都是项目管理工具,用上它们肯定会让你在项目开发中如虎添翼。 3 Trac Trac不仅仅是一个bug跟踪工具,还是一个增强版的Wiki以及项目管理工具,采用Python开发,专为软件开发项目设计。Trac 将自身描述为一种基于Web的项目管理系统的简约方法。 虽然Fossil似乎是一个非常稳定的bug跟踪工具,它的重点是版本控制,但这也让其不那么适用于技术小白。

    64220

    Fracker:PHP函数调用追踪与分析工具

    Fracker是一套PHP函数调用追踪与分析的工具,其目标是在PHP应用程序的手动安全评估期间协助安全研究人员。 这种分离允许用户实现自己的工具。可以通过将流内容转储到标准输出来检查原始JSON对象,例如: $ socat tcp-listen:6666,fork,reuseaddr 'exec:jq .

    47020

    分布式链路追踪工具-Jaeger

    Jaeger 是用于追踪分布式服务之间事务的开源软件,它为微服务场景而生。它主要用于分析多个服务的调用过程,图形化服务调用轨迹,是诊断性能问题、分析系统故障的利器。 什么是分布式跟踪? Jaeger 内含的工具可用于监控分布式事务、优化性能和延迟以及执行根本原因分析(RCA)。 Jaeger 架构及术语 Jaeger 将执行请求显示为一条条迹线(trace)。 collector.zipkin.host-port=:9411 本地打开 http://127.0.0.1:16686/search,即可看到如下页面 Jaeger UI 可以使我们更好地利用这个强大的分布式服务追踪工具

    12010

    阿里开源java动态追踪工具 Arthas的使用

    相关链接 arthas中文官方网站 美团博客关于java动态追踪的一篇文章,讲解了部分原理,推荐阅读 官方的命令参考手册 介绍 arthas是什么?能做什么? Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。 当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 这个类从哪个 jar 包加载的?

    73630

    Facebook如何通过工具学习自动修复Bug

    所以在译者看来,目前这个工具只能算作一个加强版的Lint工具,并且还要依赖大量的代码库提交作为机器学习的原料,才能够做到修复一些经常出现的常规bug。 Getafix增强了Sapfix的能力,Sapfix是一个用于寻找bug的测试工具。同样,Getafix也能为静态工具Infer提供解决方案。 为了能够创造一个自动修bug工具,我们可以让它去学习之前的代码提交,它就能从中学到一些套路并为新bug提供最佳的解决方案。 当然依然还存在一些需要工程师亲自解决的复杂bug。这个工具分析数以千计的人类工程师提交的代码,以及这些代码的各种语境,从而发现一些隐藏的bug逻辑,修复之前的自动修复工具修不了的bug。 除了这种测试工具发现的bug,我们也将它应用到了之前code review中发现的bug中。

    93220

    取代Cookie的追踪工具:访问网页就如留下指纹

    研究人员发现,有一种非常难以摆脱的新型在线追踪工具被用来尾随从白宫官网到色情网站YouPorn.com的热门网站的访问者。 据普林斯顿大学和比利时鲁汶大学的研究人员披露,这种名为“帆布指纹鉴别”的追踪技术的运作原理是:引导访问者的网络浏览器绘出隐藏图像。 与其它的追踪工具一样,帆布指纹用于根据人们访问的网站创建个人配置文件。那些文件有助于向他们推送相关的广告、文章和其它类型的内容。 不过该类技术极难屏蔽,标准的网络浏览器隐私设置或者AdBlock Plus等反追踪工具都无法阻拦它。 所涉网站使用了 AddThis的社交媒体共享工具。其它的帆布指纹鉴别代码制造者包括德国数字营销商Ligatus和加拿大约会网站Plentyoffish。

    519100

    CIA机密文档追踪工具Scribbles详细分析

    这是一个文档预处理系统,用于给涉密文档打上“Web beacon”类型的追踪水印。该系统相关简介已有参考文章(参考地址2),在此不做过多叙述。 1、原理概述 “Webbeacon”追踪标签,通常被用于植入电子邮件和网页,可以利用它来发送关于邮件是否已被打开的信息。 打开抓包工具,然后打开文件,抓到的数据包可看到,当文件打开时,其请求了水印URL,效果如下: ? 观察程序生成水印时记录的日志,便可得知此次请求是因为1.docx文件被打开,另一方面服务器端收到请求,获得请求端的源IP地址,可在一定程度上进行追踪溯源。 另一方面,随着该技术的普及,攻击者得知后,可以在断开网络的主机上查看窃密文件,或者打开文件之前断开网络,该追踪策略也即失效。

    1K70

    扫码关注腾讯云开发者

    领取腾讯云代金券