gRPC Python可观察性包
项目描述
gRPC Python可观察性包。
更多详细信息请参阅 OpenTelemetry度量gRFC。
gRPC Python可观察性如何工作
gRPC Python是在C/C++(C/C++编写)的基础上构建的包装层。大部分遥测数据在核心层收集,然后导出到Python层。为了优化性能并减少频繁获取GIL的开销,遥测数据最初在核心层缓存,然后批量导出到Python层。
请注意,虽然这种方法提高了效率,但会在数据收集和通过Python导出器可用之间引入轻微的延迟。
安装
目前gRPC Python可观察性仅在 Linux 上可用。
从PyPI安装
$ pip install grpcio-observability
从源安装
从源构建需要您有Python头文件(通常是一个名为 python-dev
的包)和Cython安装。它还需要一个类似于GCC的编译器才能顺利执行;您可能无需类似GCC的东西就能使其工作,但您可能会遇到一些麻烦。
$ export REPO_ROOT=grpc # REPO_ROOT can be any directory of your choice $ git clone -b RELEASE_TAG_HERE https://github.com/grpc/grpc $REPO_ROOT $ cd $REPO_ROOT $ git submodule update --init $ cd src/python/grpcio_observability $ python -m make_grpcio_observability # For the next command do `sudo pip install` if you get permission-denied errors $ GRPC_PYTHON_BUILD_WITH_CYTHON=1 pip install .
依赖关系
gRPC Python可观察性依赖于以下包
grpcio opentelemetry-api
使用方法
您可以在 Python示例文件夹 中找到示例用法。
我们还提供了几个环境变量,以帮助您针对特定用途优化gRPC Python可观察性。
- GRPC_PYTHON_CENSUS_EXPORT_BATCH_INTERVAL
此参数控制gRPC Core内部收集的遥测数据发送到Python层的频率。
默认值为0.5(秒)。
- GRPC_PYTHON_CENSUS_MAX_EXPORT_BUFFER_SIZE
此参数控制gRPC Core内部在将数据发送到Python之前,缓冲区中可以保持的遥测数据项的最大数量。
默认值为10,000。
- GRPC_PYTHON_CENSUS_EXPORT_THRESHOLD
此设置作为触发器:当gRPC Core中的缓冲区达到其容量的某个百分比时,遥测数据将发送到Python。
默认值为0.7(这意味着缓冲区在70%满时开始导出)。
- GRPC_PYTHON_CENSUS_EXPORT_THREAD_TIMEOUT
此参数控制导出线程(负责将数据发送到Python)完成的最大时间。
主线程将在此超时后终止导出线程。
默认值为10(秒)。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
grpcio_observability-1.66.2.tar.gz (5.4 MB 查看哈希值)
构建分发
关闭
grpcio_observability-1.66.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 155aa1dd480715ed3a59547b1aeaef366e2dbb874249d231ac99d29174629fea |
|
MD5 | 8a3254989e13ba7366876a2be42f267f |
|
BLAKE2b-256 | aa2afe1285fbd55a6dc8b92df8f38048482ae1a1a8e180fd1940cd0e08eeb088 |
关闭
grpcio_observability-1.66.2-cp313-cp313-musllinux_1_1_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4a4a313767bd52e212e869948bd926bef558e5764b81e6d5ebb27cb955f75a37 |
|
MD5 | 65f0240bc33b4f40d2430b2ed8410eee |
|
BLAKE2b-256 | 7312a58f5486d6d2adf3630666ce3428b477c2241c9bfa9feecd05eb111e57f0 |
关闭
grpcio_observability-1.66.2-cp313-cp313-musllinux_1_1_i686.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 395c0ca4e2b595ab73fafbb64949126d734cec270f855d3e000f81c10e8a96be |
|
MD5 | c59ad033de3e1b1f0d6eb8b782a643e7 |
|
BLAKE2b-256 | 87d89665155689c8eb68c5bf14147c673b65d43770a4e7a90227867daa2a636b |
关闭
grpcio_observability-1.66.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7668108854716751c75199c053405731dc1a6b32f9429910d4e29e8279441419 |
|
MD5 | efdcff9e976827e8b06c4372a3aad7cf |
|
BLAKE2b-256 | f506958a88eb134fb8f852d88de3eb0504060904cdf0e39faec180d816a8bcea |
关闭
grpcio_observability-1.66.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 367cdfed579b93be397c838a8ed9078a06df54bbc97c3edead261fc41cf6a39b |
|
MD5 | 74813fb307bfc790d6d82a13051112f0 |
|
BLAKE2b-256 | f285715e1aa945d1994be32ffaf57165ca8968ff08b3da74a32ce079af8f1248 |
关闭
grpcio_observability-1.66.2-cp313-cp313-manylinux_2_17_aarch64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a0ad888a5339468081cc60ad195a9516fbf66379befcb3c410ceb11b3f02fcbe |
|
MD5 | ccaa26268bd629190edfd7f9e06fed92 |
|
BLAKE2b-256 | 8c1036a9befdaf5c1f7bc5e2d2175dca03c6c61851cb787cf204165cba0ec11f |
关闭
grpcio_observability-1.66.2-cp313-cp313-linux_armv7l.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b7f45c233656564f7d7fc429963d3821aa6357041e72365d33a5a13b651cdf38 |
|
MD5 | cc8c136769026e86b52d82ab07b891a9 |
|
BLAKE2b-256 | 8340e1044fca3ef017450ce2733836427bf81cabe456a33aa1ae1733c66868f6 |
关闭
grpcio_observability-1.66.2-cp312-cp312-musllinux_1_1_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a499c242b777d9a83fcdb9c8c827e35f9c4c5daec8e0c5e3c4e3c2df2eb5fe3f |
|
MD5 | 348cc27b4bbef68618b689a17e6f7d16 |
|
BLAKE2b-256 | 9eb4ba5c78043241b3b79fd6db9b5fb93dda99974ea949521937617a45f0d20b |
关闭
grpcio_observability-1.66.2-cp312-cp312-musllinux_1_1_i686.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 163074d060a6e5bef41f931b490f0c9012d928cb168a2b12e1011f0940ccbe67 |
|
MD5 | 4e25a22809625cb695485832c0c9ac0b |
|
BLAKE2b-256 | a68c84a88de611479c428b5bd611a7d301a2c79e5548d67b7cbd52f512ed5191 |
关闭
哈希值 for grpcio_observability-1.66.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c6049be0fdb815927415044a4d1dadfbcdb83abcbfd5570b27de7e7d0c77f4c7 |
|
MD5 | 12dc3c07be9544214b12f17551f6daf1 |
|
BLAKE2b-256 | 6c1558249c8352e7fd7cfac5e81d8872a24daac5f50da6a51eba5e786cc04859 |
关闭
哈希值 for grpcio_observability-1.66.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a799f6d024f1a9f861c2ad853f8df272a77505b2ab14462d92aa09d4868b0da0 |
|
MD5 | 921c3211e2b74998efabc7ef5d828484 |
|
BLAKE2b-256 | 7bb8b3d80da4198054af8b575dcbefe28e91ded9941b9fc7ca25a71522be8baa |
关闭
哈希值 for grpcio_observability-1.66.2-cp312-cp312-manylinux_2_17_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 124dec2078a98ed706c4c4e99fbf295f5dcdf9527e70adccc99ec552966c7c8e |
|
MD5 | 6c1091ac5a44c01f2aa63fcb3a48bdd4 |
|
BLAKE2b-256 | 64ec22f4f9cae4dd62c3f909e1511fb3388938f63c6b2d7c6cce56c80301c9be |
关闭
哈希值 for grpcio_observability-1.66.2-cp312-cp312-linux_armv7l.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8b0e4625cea7758cd8b97bfa11cb27c4c04046c739d1b5c34ecb51d8c301b6ba |
|
MD5 | e2f0fa56b1074be52f0b2ffbc7d25555 |
|
BLAKE2b-256 | 855434266c019f45911a301bb6e12af338ac7d01e0a06fde6aa611c354b2e705 |
关闭
哈希值 for grpcio_observability-1.66.2-cp311-cp311-musllinux_1_1_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 73822a5be31d03868d5ce6af6eb021562d4295aab0d0b38a2576e54d8cec0cc6 |
|
MD5 | 21718d9eb09917abfb621726fadf6247 |
|
BLAKE2b-256 | e6d32c57e8c1d5b1a818ee06609769125b75b0c53f717e7744eae633f615bb77 |
关闭
哈希值 for grpcio_observability-1.66.2-cp311-cp311-musllinux_1_1_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 09b85af1d15ebf6c9bc8231c372319fea1f0b2c77e2378e6595110b5913565c3 |
|
MD5 | 612c299f1f84d7d15f7fd060882fd1ab |
|
BLAKE2b-256 | 1e676daea7575a9f78c2deb68a3d5822608cdd9f5c4da842ed2d5d6c32e175c2 |
关闭
哈希值 for grpcio_observability-1.66.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a01388f29e9618beee63aa0a5ca55b714c785cb673a59ea8710db77412808904 |
|
MD5 | 08b3c8c3ea1e314348058e41ece32f2d |
|
BLAKE2b-256 | 5d3e1ef0f205a059193194967646a47b54a93371a3bfd922c08da17d63acf8ef |
关闭
哈希值 for grpcio_observability-1.66.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b7e2057bc675e0d2163ea74128d358150bc1e29cd1f7ec8638fdf39242d766c9 |
|
MD5 | 9fd3c0b0f11610f2068f9d234337c517 |
|
BLAKE2b-256 | 2029f190c614f7f44d74cf660e13c89d5439f87641a363b3f33c9de3c138c8b5 |
关闭
哈希值 for grpcio_observability-1.66.2-cp311-cp311-manylinux_2_17_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | decb069e72b85ee69ae2ac8e7d9ae93afec69dad61488c13521e09bb25788b3f |
|
MD5 | 895922e90ab0429c97629a73df028c18 |
|
BLAKE2b-256 | ece423596f4cb5f3befdc438960a2ed28fd2f7fb365cc09f4786b2f3100b9b21 |
关闭
哈希值 for grpcio_observability-1.66.2-cp311-cp311-linux_armv7l.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d5dba149292ed6eec51eb4af625187086401fe1ecb0c0c80d0d352142ac8627c |
|
MD5 | a8a4cb22ec9dffeb355e9e35af3405f2 |
|
BLAKE2b-256 | d4e9763b1a7b647cf4755a589678dcff9192fa4d8205f1095778af21d304fe16 |
关闭
哈希值 for grpcio_observability-1.66.2-cp310-cp310-musllinux_1_1_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | af1dce785d53fb6c6fdfd2f9139e791a06afbf4bc06b01dcbcbf51cb80102e02 |
|
MD5 | dae3460c7ac64b275e088a5aa9de9ae1 |
|
BLAKE2b-256 | 6cc8914cc48a5667ee7111b61e28b70efb4b06b1504cb89b7862b36495c8f0fa |
关闭
哈希值 for grpcio_observability-1.66.2-cp310-cp310-musllinux_1_1_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 487f956cef4210e86be5252bcdfc443f16f504a0ec43625b90f5d66100e91417 |
|
MD5 | 60df6bdb06069c11b305375c15e6aff7 |
|
BLAKE2b-256 | b1c4c5c5e0968b6a6321bc768f16f6b138cbb5d068c7b2bb289e9af3c3405316 |
关闭
哈希值 用于 grpcio_observability-1.66.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b8fa4229efe8c390994688256771c6ddcbfb14bc4ce7dbfac88a50a8b0e5e33e |
|
MD5 | 22c95aab4c8b7645ce9d454b554aac6c |
|
BLAKE2b-256 | c05ada3a3b8f9c9d9e7b13114416800081703cec29b7dfcf7a2be118a2bbd24e |
关闭
哈希值 用于 grpcio_observability-1.66.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6dba7688d4cb01a3ad916b8e17dbfbdb5eaa61f1486048f185b2ff1bda63460a |
|
MD5 | 574c817042217e4d3f2b599aebefd055 |
|
BLAKE2b-256 | c8081fc828a1d4c27906df022bcbaa9967d84febafc72989c731cb8a64741005 |
关闭
哈希值 用于 grpcio_observability-1.66.2-cp310-cp310-manylinux_2_17_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d175c70768fb074bbc5a41f169bd94a48f7ed95e24a3f742e4a74bbd9f8b31c4 |
|
MD5 | 4cb64ad5b8354a4d03252d83a7c55ed1 |
|
BLAKE2b-256 | 8c3f4246d10eb10c17fd051bda681525a37be8bd7ff5c5b07a9188b6d9e87df3 |
关闭
哈希值 用于 grpcio_observability-1.66.2-cp310-cp310-linux_armv7l.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5acedb9d1f2470c512dd631388b489f7d1d838dca10fe2fc937ae48e75757503 |
|
MD5 | a19bc15a7a02b5c948fa4343967cad99 |
|
BLAKE2b-256 | 7695d37b191fc80c598b1c30b9b2c361091539e9192e36b14214e56247f4c018 |
关闭
哈希值 用于 grpcio_observability-1.66.2-cp39-cp39-musllinux_1_1_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2af44bc9eae1b58d4a539d36d562dc394d2510cfe274e51564e7077c31e8c671 |
|
MD5 | d762c0c38700ef8302f49c1d424b6657 |
|
BLAKE2b-256 | 87bfdbc5feb93b2c57beb3536674c6f56e5e85f12e890833356a483b69d78d7c |
关闭
哈希值 用于 grpcio_observability-1.66.2-cp39-cp39-musllinux_1_1_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 342f3612d0f03fd6a201d2ec2bcfada939cc05e6378e3261ec1fa0181adeb422 |
|
MD5 | 27fc57ff78c441de85e9fd7171c29b65 |
|
BLAKE2b-256 | f18ff60452be7638284f9649711e57936a1dfb1446619a7dcaccbf038ab3b574 |
关闭
哈希值 用于 grpcio_observability-1.66.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 48083864a88cc222bc9634b32a30d5d77a8d0563a23b7dcfbaeab2e8bcc80747 |
|
MD5 | c9fe5b053c8c75e936fc1e7c9a8aa7ee |
|
BLAKE2b-256 | 5499888c54af9128d7fb02d86c52d74e38f2a98e52c51d50db191ea24b162f71 |
关闭
哈希值 用于 grpcio_observability-1.66.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f562203592dea5f0c285a3b1024eb55df03448d77cd45a68be197b714c15eb7a |
|
MD5 | b3013e99249de9013900c498d74a918b |
|
BLAKE2b-256 | 29335da69cf3302cf2f2eed47319000eb8ed5190f862c4d34559451dfc8ab2c3 |
关闭
哈希值 用于 grpcio_observability-1.66.2-cp39-cp39-manylinux_2_17_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e1b8746ee0a2d09dd2260734584e8e3ac80be0f58e756d83f0b20adc1f7841bd |
|
MD5 | 1b5eb3ab511f7ef0aa1fa2b9af90efa3 |
|
BLAKE2b-256 | cca353762aa2679314224d2952b69b20c4d91c9341e22f2fc0f107beb6801f52 |
关闭
哈希值 用于 grpcio_observability-1.66.2-cp39-cp39-linux_armv7l.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ef70f267492ee2a1383084dc542fc6bae02b30309b42d595b42e184afc550a51 |
|
MD5 | d323824ef522d32bc277eaf9b8173287 |
|
BLAKE2b-256 | be18d8273a6b0b70486220c40322fcf8ea725388410a248a8f6f75b6339806ae |
关闭
哈希值 用于 grpcio_observability-1.66.2-cp38-cp38-musllinux_1_1_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9027c96c06c034e1a92508b077b1e56a188157b781a44d82ecff7d9e4de06dd2 |
|
MD5 | 6e0f2ac01cbc09c8d84cd50e4cdbe1cc |
|
BLAKE2b-256 | 8fa8332cc87b20e4815f8bcf90f2717325d70c09b9515df74275f780bd744c01 |
关闭
哈希值 用于 grpcio_observability-1.66.2-cp38-cp38-musllinux_1_1_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fcfaa6f0c70a8cb7be7bf9418b7a77d7f71e9d6084f2880048a2a9c557ea72e7 |
|
MD5 | 5af44af9cbc3f14f0ea2781f723f8d82 |
|
BLAKE2b-256 | 8f8a4c3a448c9e32d3a95487a7791ba319086b502021f59380b4c4e4725dcaf0 |
关闭
哈希值 用于 grpcio_observability-1.66.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e1e7b1601b6d4a8ef10cd09ff64903915037b3badbb237c75d7849621bc52332 |
|
MD5 | 564f0384132eb38095f6adb683c35062 |
|
BLAKE2b-256 | 07a5683f9a5c36298e6d27588c3d63060d905a7c65b783829b248e582833c57e |
关闭
哈希值 用于 grpcio_observability-1.66.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 30f0dbdfe519e59a5a8e192956d94131ea9db746fd3ffd2fa994d8cd28a538f9 |
|
MD5 | b178555a6553f892d14f1d975c3c319b |
|
BLAKE2b-256 | f393bd065a1d0c123c9a9a822b7e44a802c1ed27e693d73784315deb7ea2e554 |
关闭
哈希值 用于 grpcio_observability-1.66.2-cp38-cp38-manylinux_2_17_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 03bb05215da7de7d2ef2525b39e4ddeaf0fc6714caf6863b5d11aa898ee39eea |
|
MD5 | 41e4e91385aee1ef554362e3a180f31e |
|
BLAKE2b-256 | 9d4c7ec37f27134e1ebc9ca038f10b89c2866be5152afaab2efaa8eb5646ae99 |
关闭
哈希值 用于 grpcio_observability-1.66.2-cp38-cp38-linux_armv7l.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f9c295ecd45dae57338d1794790a80280041808920c659ea61f93ae41411dcd1 |
|
MD5 | a1e3bc78bacf190d4f62145b5574b8e5 |
|
BLAKE2b-256 | dd5bb12c6523abc7dba2eb5e7be9234b3866d12dd413f46c05e75891b136ac7c |