我正在使用Stackdriver Monitoring仪表板监视具有“ job_name = xxxx”的“ dataflow_job”中“ pcollection”的“ element_count”。
下面是我从此链接中学到的过滤器字符串。 https://cloud.google.com/monitoring/api/v3/filters#time-series-filter 我需要将此字符串用于其他目的。
'resource.type =“ dataflow_job” AND metric.type =“ dataflow.googleapis.com/job/element_count” AND resource.labels.job_name =“ MY_DATAFLOW_JOB_NAME”'
但是,通过此过滤器字符串,我选择了所有pcollections。
我的问题是,要选择一个集合,应在过滤器字符串中添加哪个过滤器?我想这是
'AND resource.labels.pcollection =“ PubsubIO.Read/MapElements/Map.out0”'
但是 resource.lables.pcollection 似乎不适合我。我在网上搜索,但未找到任何答案。谢谢!
答案 0 :(得分:0)
“ job / element_count”指标记录在 https://cloud.google.com/monitoring/api/metrics_gcp#gcp-dataflow具有用于pcollect的 metric 标签,因此您要使用 metric.labels.pcollection ,即
AND metric.labels.pcollection = "PubsubIO.Read/MapElements/Map.out0"
资源标签记录在
https://cloud.google.com/monitoring/api/resources,
并且dataflow_job
资源类型没有“ pcollection”标签。