Django兼容的py3 Zipkin
项目描述
Django中间件和跟踪实用程序,用于将跟踪提交到Zipkin。py2 / py3兼容。
用法
设置设置,如果未设置,则使用默认值
- ZIPKIN_SERVICE_NAME: unknown
用于识别正在跟踪的服务时使用的名称。
- ZIPKIN_TRANSPORT_HANDLER: django_py_zipkin.transport.zipkin_transport
用于将跟踪提交到Zipkin的传输方式。默认方式通过Celery在后台提交。
- ZIPKIN_ADD_LOGGING_ANNOTATION: True
当py_zipkin完成跟踪日志时,是否添加“logging_end”注释。
- ZIPKIN_TRACING_ENABLED: False
是否启用跟踪,需要显式启用。
- ZIPKIN_TRACING_SAMPLING: 1.00
采样阈值
- ZIPKIN_BLACKLISTED_PATHS: []
要忽略跟踪的正则表达式列表。
添加中间件
MIDDLEWARE = [ ... 'django_py_zipkin.middleware.ZipkinMiddleware', ... ]
或使用上下文管理器对你的代码进行操作
with trace('span-name', request.zipkin_tracer) as context traced_value = do_something_that_takes_time() context.update({ 'some.key': traced_value, })
项目详情
关闭
django-py-zipkin-1.0.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a2994decf9b6071543d26a4a70d39d79e1996d46062c95960ec25895fe2ae7a5 |
|
MD5 | 24d6583b170b3c493c64c96a42706e27 |
|
BLAKE2b-256 | e4080cbc56cd55e289d5b456c6a57eb53cbe82c141f7ab885e552b1f9ba44396 |
关闭
django_py_zipkin-1.0.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 011ff0a73a0c3f8458b5b286c6ad04dffb13a5a52a63cd1fa3c1d56890abf7eb |
|
MD5 | 57ee2684c4b63c3c28527dca39dd053b |
|
BLAKE2b-256 | 8083c0c4bd8d5c3a3dccce23f4fe935daeefc22e1b0d2c946f75b8b634b3fde0 |