【发布时间】:2021-02-17 11:41:20
【问题描述】:
我使用这个库有一段时间了,一切都很好。用它来查询gcloud机器的cpu利用率。
这是我的代码:
query_obj = Query(metric_service_client, project, "compute.googleapis.com/instance/cpu/utilization",
minutes=mins_backward_check)
metric_res = query_obj.as_dataframe()
一切都很好,直到最近它开始失败。
我明白了:
{AttributeError}'WhichOneof'
Deubbing 它,我看到它在“as_dataframe()”代码中失败了,特别是在这部分:
data=[_extract_value(point.value) for point in time_series.points]
当它试图从点对象中提取值时。 _extract_value 值代码似乎使用了似乎与 protobuff lib 相关的 WhichOneof 属性。
我没有更改任何这些库版本,有人知道是什么导致它现在失败了吗?
【问题讨论】:
-
您好,您还有问题吗?您能否发布您的 requirements.txt 以尝试复制您的案例