用于向zipkin发送数据的python api

zipkin的Python项目详细描述


Build Status

python zipkin是一个用于记录和发送的api 给Zipkin的消息。为什么要用它? 从http://twitter.github.io/zipkin/

“收集痕迹有助于开发人员深入了解 某些请求在分布式系统中执行。假设我们有 用户请求超时的问题。我们可以查询跟踪的请求 超时并在Web UI中显示。我们很快就能 找到负责添加意外响应时间的服务。如果 该服务已被充分注释,我们还可以找出 问题所在的服务。”

支持的版本

python:^{t t 1}$,2.7(当前的python精简版没有 支持python 3)

录制批注

python-zipkin为每个服务请求创建一个跨度。它 自动添加多个批注(请参见下文)。您还可以添加 您自己的注释来自代码中的任何位置:

fromzipkin.apiimportapiaszipkin_apizipkin_api.record_event('MySQL: "SELECT * FROM auth_users"',duration=15000)# Note duration is in microseconds, as defined by Zipkinzipkin_api.record_key_value('Cache misses',15)# You can use string, int, long and bool values

黑客攻击

CONTRIBUTING.md 指导方针。

您可以使用:

git clone https://github.com/prezi/python-zipkin.git
cd python-zipkin
git remote rename origin upstream
virtualenv virtualenv
. virtualenv/bin/activate
python setup.py test

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

推荐PyPI第三方库


热门话题
反射Java反射:高负载下的NoSuchMethodException   java RxJava:one request>list of Integer>sequence of requests for each int>result to list   java为什么循环之前索引会增加   JavaSpring远程处理和RESTfulURL   java Hibernate搜索仅对我的实体的一部分进行索引   使用DPAD快速滚动时,java RecyclerView onCreateViewHolder调用过多   java将JSON解析到一个表中   java导航抽屉标题textview nullpointerexception   基于接口的Java链接队列   java Guice运行时依赖项参数重新注入   java展平/压缩ZSH中的深度嵌套目录   JavaSpring:Http406此请求标识的资源只能   java如何制作Android启动器图标   Java代码在windows上显示不正确(包含希腊语句子)   使用yourkit进行内存分析所用的java时间   java为什么可以序列化属性而不能序列化对象本身?