Terraform 在gcp监控过滤器中使用regex

Terraform 在gcp监控过滤器中使用regex,terraform,terraform-provider-gcp,Terraform,Terraform Provider Gcp,我正在尝试监视一个实例组,并使用一个基于正则表达式的过滤器。查询如下所示 fetch instance_group | metric 'compute.googleapis.com/instance_group/size' | filter (resource.instance_group_name =~ 'nat-ecmp-[1|2]') | group_by 1m, [value_size_mean: mean(value.size)] | every 1m 现在我正试图在地形上做同样的事

我正在尝试监视一个实例组,并使用一个基于正则表达式的过滤器。查询如下所示

fetch instance_group
| metric 'compute.googleapis.com/instance_group/size'
| filter (resource.instance_group_name =~ 'nat-ecmp-[1|2]')
| group_by 1m, [value_size_mean: mean(value.size)]
| every 1m
现在我正试图在地形上做同样的事情

这就是我到现在为止所说的

condition_threshold {
      filter   = <<-EOF
                resource.type=\"instance_group\"
                metric.type=\"compute.googleapis.com/instance_group/size\"
                resource.label."instance_group_name"=~"nat-ecmp-[1|2]"
               EOF
      duration        = "300s"
      comparison      = "COMPARISON_LT"
      threshold_value = "1"
我也试过这个

    condition_threshold {
      filter   = <<-EOF
                resource.type=\"instance_group\"
                metric.type=\"compute.googleapis.com/instance_group/size\"
                resource.label.\"instance_group_name\"=~\"nat-ecmp-[1|2]\"
               EOF
      duration        = "300s"
      comparison      = "COMPARISON_LT"
条件\u阈值{
滤器=
    condition_threshold {
      filter   = <<-EOF
                resource.type=\"instance_group\"
                metric.type=\"compute.googleapis.com/instance_group/size\"
                resource.label.\"instance_group_name\"=~\"nat-ecmp-[1|2]\"
               EOF
      duration        = "300s"
      comparison      = "COMPARISON_LT"