如何在新版本的openelementetry包中导入和使用python中的度量



我刚刚开始遥测,我被困在试图在新版本的opentelemetri -api和opentelemetri -sdk中使用指标。

我发现了什么

1 - Documentation

这是一个老的入门(不要尝试那些脚本,不是最新的)

https://open-telemetry.github.io/opentelemetry-python/getting-started.html

这是最新的开始

https://opentelemetry-python.readthedocs.io/en/latest/sdk/sdk.html

如您所见,在最新版本中没有关于指标的信息,只有跟踪。

2 -包

正如您在此图像中看到的,在版本1.100 a0的opentelemetry中有度量模块,而在当前版本1.4中没有模块度量(见图)。

问题

要使用metrics,必须运行pip install opentelemetry- instrumentation -system-metrics,通过执行pip卸载opentelemetry api和sdk并重新安装旧版本。(见图片)。当它发生时,我能够导入度量模块,但是跟踪不再工作了。

问题新版本的开放元素学中的度量模块在哪里?我如何在最新版本的开放计量学中测量指标?

现在还不行。基于规范的度量api SDK正在进行原型https://github.com/open-telemetry/opentelemetry-python/pull/1887,其本身还不稳定。最终用户工具的度量发布时间没有保证。你可以放心地认为,它还需要几个月的时间才能获得稳定版本,但应该会更早地发布alpha-beta版本。

最新更新