【问题标题】:Getting import error while trying to import StatusCanonicalCode using OpenTelemetry python library尝试使用 OpenTelemetry python 库导入 StatusCanonicalCode 时出现导入错误
【发布时间】:2021-05-31 13:55:58
【问题描述】:

从 python opentelemetry 库导入 StatusCanonicalCode 会出错

from opentelemetry.trace.status import StatusCanonicalCode

错误信息:

*** ImportError:无法从“opentelemetry.trace.status”导入名称“StatusCanonicalCode”

文件opentelemetry.trace.status 没有StatusCanonicalCode 类。

但这些文档和规范将此导入作为有效示例:

https://opentelemetry.lightstep.com/python/tracing/ -> 搜索StatusCanonicalCode

jaeger 库中也存在相同的导入。

我错过了什么吗?

【问题讨论】:

    标签: python open-telemetry


    【解决方案1】:

    但文档和规范将此导入作为有效示例:

    规范或文档在哪里说这个导入是一个有效的例子? (Lightstep 不是官方的,他们只是供应商)

    我们很久以前就将规范代码更改为状态代码。这是进行更改的 PR https://github.com/open-telemetry/opentelemetry-python/pull/1282

    jaeger 库中也存在相同的导入

    同样,此链接是前维护者的测试文档之一,但不是官方的。这里是官方文档https://opentelemetry-python.readthedocs.io/en/latest/

    【讨论】:

    • 感谢有道理。将更新问题以纠正错误信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-08
    • 2015-10-10
    • 2023-03-19
    相关资源
    最近更新 更多