跳转到主要内容

适用于OpenTelemetry的阿里云ons http api仪器

项目描述

此库提供阿里云Ons mq_http_sdk 的自动和手动仪器化

还支持使用opentelemetry-instrumentation包进行自动仪器化。

安装

pip install opentelemetry-instrumentation-aliyun-ons-http

使用

from opentelemetry.instrumentation.aliyun_ons_http import AliyunOnsHttpInstrumentor

AliyunOnsHttpInstrumentor.instrument()

注意

消费者是批量处理的,因此无法自动将跟踪信息添加到每条消息中。

在处理消息时,请手动调用它。

from opentelemetry.instrumentation.aliyun_ons_http import process_record
...
messages = consumer.consume_message():
for message in messages:
    with process_record(message):
        # do your business

参考文献

项目详情


下载文件

下载适合您平台的应用程序。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。

源分布

构建分布

由以下支持