使用来自云日志 api 的 list_metrics() 打印列表指标(生成器表达式 0x3e9bfe2fb4c0>)
print list metric with list_metrics() from cloud logging api (generator Expression 0x3e9bfe2fb4c0>)
我想用 python 中的云函数记录我在 gcp 项目中的所有基于日志的指标。我正在尝试 运行 以下代码示例:
for metric in client.list_metrics(): # API call(s)
#do_something_with(metric)
print(metric)
我有以下日志输出:
"<google.cloud.logging_v2.metric.Metric object at 0x3e9bfe2fb4c0>"
我该如何阅读?我尝试了 list()
、json.loads()
、json.dumps()
,但似乎没有任何效果。
您正在取回一个 python 对象:
"<google.cloud.logging_v2.metric.Metric object at 0x3e9bfe2fb4c0>"
根据this documentation它有一些属性。
所以像
print(metric.name)
应该适合你。
我想用 python 中的云函数记录我在 gcp 项目中的所有基于日志的指标。我正在尝试 运行 以下代码示例:
for metric in client.list_metrics(): # API call(s)
#do_something_with(metric)
print(metric)
我有以下日志输出:
"<google.cloud.logging_v2.metric.Metric object at 0x3e9bfe2fb4c0>"
我该如何阅读?我尝试了 list()
、json.loads()
、json.dumps()
,但似乎没有任何效果。
您正在取回一个 python 对象:
"<google.cloud.logging_v2.metric.Metric object at 0x3e9bfe2fb4c0>"
根据this documentation它有一些属性。
所以像
print(metric.name)
应该适合你。