metrics:
  boolean:
    match:
      send_in_pings:
        not:
          - glean_ping_info
      type: boolean
  counter:
    match:
      send_in_pings:
        not:
          - glean_ping_info
      type: counter
  custom_distribution:
    match:
      send_in_pings:
        not:
          - glean_ping_info
      type: custom_distribution
  datetime:
    match:
      send_in_pings:
        not:
          - glean_ping_info
      type: datetime
  memory_distribution:
    match:
      send_in_pings:
        not:
          - glean_ping_info
      type: memory_distribution
  quantity:
    match:
      send_in_pings:
        not:
          - glean_ping_info
      type: quantity      
  rate:
    match:
      send_in_pings:
        not:
          - glean_ping_info
      type: rate
  string:
    match:
      send_in_pings:
        not:
          - glean_ping_info
      type: string
  string_list:
    match:
      send_in_pings:
        not:
          - glean_ping_info
      type: string_list
  timespan:
    match:
      send_in_pings:
        not:
          - glean_ping_info
      type: timespan
  timing_distribution:
    match:
      send_in_pings:
        not:
          - glean_ping_info
      type: timing_distribution
  uuid:
    match:
      send_in_pings:
        not:
          - glean_ping_info
      type: uuid
  labeled_boolean:
    match:
      send_in_pings:
        not:
          - glean_ping_info
      type: labeled_boolean
  labeled_counter:
    match:
      send_in_pings:
        not:
          - glean_ping_info
      type: labeled_counter
  labeled_string:
    match:
      send_in_pings:
        not:
          - glean_ping_info
      type: labeled_string
  labeled_quantity:
    match:
      send_in_pings:
        not:
          - glean_ping_info
      type: labeled_quantity

  # Metric types affected by https://bugzilla.mozilla.org/show_bug.cgi?id=1737656
  # The jwe, labeled_rate, url, and text types were deployed to BigQuery tables
  # with incorrect structure, so we've had to rename these types in BQ tables;
  # we use a "2" suffix for the fields in BQ.
  jwe:
    match:
      bug_1737656_affected: true
      send_in_pings:
        not:
          - glean_ping_info
      type: not_a_real_type
  jwe2:
    match:
      send_in_pings:
        not:
          - glean_ping_info
      type: jwe
  labeled_rate:
    match:
      bug_1737656_affected: true
      send_in_pings:
        not:
          - glean_ping_info
      type: not_a_real_type
  labeled_rate2:
    match:
      send_in_pings:
        not:
          - glean_ping_info
      type: labeled_rate
  text:
    match:
      bug_1737656_affected: true
      send_in_pings:
        not:
          - glean_ping_info
      type: not_a_real_type
  text2:
    match:
      send_in_pings:
        not:
          - glean_ping_info
      type: text
  url:
    match:
      bug_1737656_affected: true
      send_in_pings:
        not:
          - glean_ping_info
      type: not_a_real_type
  url2:
    match:
      send_in_pings:
        not:
          - glean_ping_info
      type: url
  object:
    match:
      send_in_pings:
        not:
          - glean_ping_info
      type: object
  labeled_custom_distribution:
    match:
      send_in_pings:
        not:
          - glean_ping_info
      type: labeled_custom_distribution
  labeled_memory_distribution:
    match:
      send_in_pings:
        not:
          - glean_ping_info
      type: labeled_memory_distribution
  labeled_timing_distribution:
    match:
      send_in_pings:
        not:
          - glean_ping_info
      type: labeled_timing_distribution
