首页 > 解决方案 > 是否可以通过 project_id 或 subscription_id 以外的标签过滤 Google PubSub 的 pubsub_subscription?

问题描述

我正在尝试构建一个指标查询,它将num_undelivered_messages根据资源pubsub_subscription提供的标签subscription_idproject_id. 例如,我想按已在 GCP 控制台中的订阅上设置的标签进行过滤product_type,例如

String filter
    = "metric.type=\"pubsub.googleapis.com/subscription/num_undelivered_messages\" 
       resource.type=\"pubsub_subscription\"
       resource.label.\"product_type\"=\"productA\"";

根据MetricServiceClient.ListTimeSeriesPagedResponseI get back after query without product_type,提供的唯一标签是前面提到的project_idsubscription_idpubsub_subscription监控的资源描述符中的标签,num_undelivered_messages指标描述符中没有标签,也没有定义元数据标签。

是否有某种配置MetricServiceClientListTimeSeriesRequest我可以设置以便过滤product_type

标签: google-cloud-platformpublish-subscribegoogle-cloud-pubsub

解决方案


推荐阅读