现在的我们有Python开源库---sysdig tracers。这允许你快速地测试Python代码,并留意你的代码的工作过程和查看它的性能。 Sysdig Tracers 最近我们在sysdig中引入了一个新的引人注目的特性:tracers。 它允许你跟踪sysdig中的所有内容:方法调用,API请求,特定的代码片段,等等! 要进行追踪,您只需要使用预定义的语法将字符串写入 /dev/null 即可。它适用于任何类型的编程语言,甚至包括bash/zsh shell。 详情请查看:(https://sysdig.com/blog/sysdig-tracers/)Introducing Sysdig Tracers: open source transaction tracing meets htop and strace. Tracer Libraries for Node, Go, and Python 为了使你的使用更简单,我们现在有几个库来包装跟踪器。其中两个是由TJ Holowaychuk创建的:node-trace和go-trace。 我们非常感谢他的支持和贡献。如果你想在GitHub上关注TJ,请点击:GitHub(https://github.com/tj) Sysdig还发布了一个Python库:tracers-py。 我们会通过小例子来展示Sysdig Tracers库,以及你可以用Sysdig Tracers做什么。 Tracers-py 我们的设计目标是尽可能的让使用者方便,但是除了知道简单的写文件外,你还需要了解确切的语法,进一步了解相关内容等。我们的库是将tracers包装起来,并集成而来的简洁高效的工具。 让我们看一段代码来理解它是如何工作的:
API很简单,但可以有许多其他的使用方式,例如,您可以添加自定义参数:
总结 我们的Python库可以使资源监控与追踪变得更加简单,可以更容易找出代码中存在的问题,让sysdig的使用变得更加方便。是不是觉得很好用呢,欢迎访问我们的代码仓库:https://github.com/draios。 英文原文:https://sysdig.com/blog/introducing-python-sysdig-tracers/ |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|