我试图使用Google-Cloud Python库从自定义的Stackdriver度量中获取数据,但除了将其作为pandas数据帧返回之外,我无法获得所需的值。
例如查询,如下所示:
query = client.query(metric_type, minutes=5)当使用pandas时,它会返回类似如下的内容:
resource_type l7_lb_rule
project_id my_id
backend_name
backend_zone
forwarding_rule_name foo-http foo-https
instance_group_name
matched_url_path_rule
target_proxy_name foo-target-1 foo-https-060417
target_proxy_type
url_map_name foo foo
log requests requests
2017-06-26 15:43:06.750 26 25然而,我不确定如何操作它来获得我需要的值,这些值本质上是http和https请求的数量(我想对它们求和)。
例如,如果我要使用iterrows(),我如何过滤它才能显示我需要的数据?
或者,也许将其显示为数据帧并不是我应该做的事情,我只是不知道如何使用这个库来获取这些数据。
提前感谢
发布于 2017-07-06 01:53:08
我决定完全避免使用dataframe,只迭代timeseries对象来提取我需要的值。
https://stackoverflow.com/questions/44764406
复制相似问题