一个为python `jaeger-client`提供的更快报告器,在本地后台线程中报告跨度。
项目描述
Rust Jaeger Python 客户端
一个为python jaeger-client
提供的更快报告器,在本地后台线程中报告跨度。
此版本相对未经验证,因此请自行承担风险!(您可能需要手动将此类封装在python中,以确保对report_span
的调用不会失败)。
用法
from jaeger_client import Config
import opentracing
from rust_python_jaeger_reporter import Reporter
# The standard config for jaeger. No need to change anything here.
config = Config(
config={
'sampler': {
'type': 'const',
'param': 1,
},
},
service_name='your-app-name',
)
# Create the rust reporter.
reporter = Reporter(config={"agent_host_name": "127.0.0.1", "agent_port": 6831})
# Create the tracer and install it as the global tracer.
#
# *Note*: This invocation doesn't support throttling or the remote sampler.
tracer = config.create_tracer(reporter, config.sampler)
opentracing.set_global_tracer(tracer)
构建
由于使用PyO3库,需要夜间的rust编译器。可以使用Maturin来开发、测试和发布库。
发布到PyPI
根据maturin文档,我们使用docker镜像为各种python版本构建二进制轮文件。
docker run -it --rm -v $(pwd):/io konstin2/maturin publish -f
项目详情
关闭
rust_python_jaeger_reporter-0.1.23.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1847c224f8ecb5fa4297210fd6bfbf0ce015d9d1031e4e13a74789a1849773fe |
|
MD5 | 0368314b61c0957aa27e868aebd1db55 |
|
BLAKE2b-256 | 2ef26a0730bec24602f94f91bd1ce784a2b47b1e91cf392c1122036a7c804982 |
关闭
rust_python_jaeger_reporter-0.1.23-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f858823eb2dce8ab8ddaa38808406fc0395b459eb35fadda64237b252e94c2d0 |
|
MD5 | 860469a21629ee401d2cc1da087e1389 |
|
BLAKE2b-256 | cc74ff89929414271746bd2c718e1079cee61a255ab1eb04eedba804932a566c |
关闭
rust_python_jaeger_reporter-0.1.23-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1af6cfa4fac416d658b81c42d7cd4bf0d40a85f4a4ee9a7155ebafaf25ef8cb8 |
|
MD5 | 2899086a772433e10ef9cc38603c11e3 |
|
BLAKE2b-256 | d8646fb742e361b4f60e35520d881b4fdec1815c9ceaeaecb284e01ebf6b3088 |
关闭
rust_python_jaeger_reporter-0.1.23-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cb8806c404361e17a7c62c7e376d1b1c0f458c04ab2e636f44a9be65b48d346e |
|
MD5 | b29913fec425da211f16fe96aee7e915 |
|
BLAKE2b-256 | 003a86354ccb2b7e7de8a1296003e44773eb6ab266309e40dcf43ed224211248 |
关闭
rust_python_jaeger_reporter-0.1.23-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2a730b81a99182935e7f0bae9ac244add4aec113ed9ff7df50aa199bb90aac78 |
|
MD5 | 72bf7cb7c307f9f1ac039243e36023c4 |
|
BLAKE2b-256 | aec802010de4b857d333194dacf46d19779d264ff3f5dfb730c2e56500502e69 |
关闭
rust_python_jaeger_reporter-0.1.23-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fe20599c088371eede809580a6ce4f776891e9a81a2d274efb6adf82da4a0782 |
|
MD5 | 1eaf7319afa1b88718f4fa77ae70ed31 |
|
BLAKE2b-256 | bbe5793925b04d4fa5c11a9e197e85c06a9080d9dfabf1809de2fb85034c4bdf |
关闭
rust_python_jaeger_reporter-0.1.23-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e0e1ebab0ae000483c12c9ced7e8ea7fe162c3477d3d5dcf632d01df18355b48 |
|
MD5 | be0ba97f6b1e06404b4c61af94f3f93d |
|
BLAKE2b-256 | 227680f1a65b550e962100d209d6300657e811b2302bebadde286f946c1901c5 |
关闭
rust_python_jaeger_reporter-0.1.23-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 97b732707ce662233e10841f7b8ba575a40fbcf9c2bf3b0aecab80a5b20c293c |
|
MD5 | cf19ce50910c08b5415f269d156c9172 |
|
BLAKE2b-256 | 4d9b7f0452f754093626802936c58aad103213042df4a088b5c59084eeea441b |
关闭
rust_python_jaeger_reporter-0.1.23-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d979afbf59d970decd15b42a9a728b7d0faba40b037dc7f2d26110682b1ac51e |
|
MD5 | 34ebcb1bdeb2d6f20193de36f3fd107c |
|
BLAKE2b-256 | 6e02a807f486e5bff205d94dd688ff136cc4334e155afdf98c5b9717969cc055 |
关闭
哈希值 用于 rust_python_jaeger_reporter-0.1.23-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8181c2df3fb44f38dfe8a79adf92ff30f968843d7916b9cad731631d6485dcc9 |
|
MD5 | 8b0a53e19224726662550a1bac82b128 |
|
BLAKE2b-256 | 3e3a383c17cbf8ca0bfe48ef8ac2f37bc5e8ab53c358cfcde25dc2d5dcc0fb41 |
关闭
哈希值 用于 rust_python_jaeger_reporter-0.1.23-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 43b92ea74a3ece3cc3fc7e106fcd82713a90eb0d582218d6a0cc8fdea52e7d0d |
|
MD5 | 129354d0a0699135900564c90f45bf64 |
|
BLAKE2b-256 | 4384b80c9745b277a1404d7691d10b9783aa9ea0a2ed1a9eaa91e9341a30eaea |