文章

aliyun.opentelemetry 错误排查

报错内容:

    from aliyun.opentelemetry.instrumentation.auto_instrumentation import sitecustomize
ModuleNotFoundError: No module named 'aliyun.opentelemetry'
​

原因梳理:

# 在进行这个安装的时候报错
aliyun-bootstrap -a install
​
# 在输出的中间有报错内容
No module named pip

是因为安装脚本使用pip命令,但是uv的环境中并没有pip,因此装个pip的包就可以

处理方式:

uv add pip

阿里云的应用监控其他问题

HTTP GET failed for http://100.100.100.200/latest/meta-data/hostname: HTTPConnectionPool(host='100.100.100.200', port=80): Max retries exceeded with url: /latest/meta-data/hostname (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x124a82bd0>, 'Connection to 100.100.100.200 timed out. (connect timeout=1)'))

在包中,在mac中使用的时候,会一直报错,导致日志中会一直请求。

主要是因为包中对于 acs的环境判断有问题或者只考虑在阿里云环境导致的。

许可协议:  CC BY 4.0