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