对Starlette和FastApi应用程序的OpenTracing支持

Starlette-OpenTracing的Python项目详细描述


Build infoPyPi infoPyPI pyversionsMaintenance yesCoverage status

OpenTracing支持Starlette和FastApi。灵感来源:Flask-OpenTracing OpenTracing实现适用于主要的分布式跟踪系统,可以用一行代码绑定或交换 配置更改。这个包使用OpenTracing API for Python来实现它的功能。

该包将实现:Starlette中间件,可用于向所有传入请求添加Opentracing支持。 它还通过查看传入请求的额外头来支持客户根span的使用:

Screenshot

这项工作是由SURFnet资助的。

安装

运行以下命令:

$ pip install Starlette-Opentracing

使用

请参见examples/中的FastAPI和Starlette示例

部署

在版本中增加版本

^{pr2}$

许可证信息

版权所有2020 R.Dohmen<;acidjunk@gmail.com>

根据Apache许可证2.0版(“许可证”)授权; 除非符合许可证,否则您不能使用此文件。 您可以在

http://www.apache.org/licenses/LICENSE-2.0

除非适用法律要求或书面同意 根据许可证分发的是“按原样”分发的, 没有任何明示或暗示的保证或条件。 有关管理权限和的特定语言,请参阅许可证 许可证下的限制。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaSpringBootHibernate5忽略@Table和@Column   java readLine是如何工作的?   java除了Oracle的JVM(windows)之外,还有什么BSD许可的替代方案吗?   javascript处理程序执行导致异常:所需的MultipartFile参数“file”不存在   java如何检查url是否与标识符匹配?   java在对象创建之后实现一个接口   java安卓:如何将github库放入项目中   java如何制作自定义文本组件?   如何在java中更新属性文件   java Hibernate持久映射   JavaSpring批处理如何从postgres读取数据,然后在步骤中写入数据   java应用程序已在Android Emulator Eclipse中停止   java找不到参数[org.jetbrains.kotlin:kotlinstdlibjdk7:1.3.50]的方法实现()   java AWS DynamoDB如何从数据库中获取只有一个字段的对象   在使用ajax进行表单提交时,java无法阻止默认表单提交   集合如何在Java中定义基于两个变量进行比较的比较器   多线程基准测试Java中的多线程集合   java如何通过浏览器运行终端程序?