Flask接口签名sign原理与实例代码浅析
266
2022-09-05
开发更健壮python程序的一些工具(python用什么开发工具)
在众多语言中, Java 生态系统发展得最好, 比如异常logging报警, 比如性能监控工具. Python其实生态也不错, 这里列出一些出色的工具.
LogBook, 并结合 raven-python handler 与 sentry 集成.
raven-python 专注于程序异常logging的分析系统, 支持多种语言.
raven-python 可以为 logging/logbook 提供handler.
pytest, 更好的单元测试框架, 支持多个 python env 的单元测试工具(持续集成工具)
tox aims to automate and standardize testing in Python. It is part of a larger vision of easing the packaging, testing and release process of Python software.
实时追踪当前程序函数
pyrasite 包,
依赖Python2/3 + GDB 7.x
包
is strace for Python programs. It lets you see in real-time what functions a Python program is running. It's particularly useful to debug weird issues on production.
使用方法: sudo python lptrace -p
依赖: Python 2.7.x and GDB 7.x
vprof 可视化profiler
CPU火焰图, 内存 graph, 代码heatmap, Python profiler
supervisor
process control system for UNIX.
celery
asynchronous task queue/job queue based on distributed message passing.
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~