Field Health (deprecated)

Blocked since March 2025. Use metric monitors instead.

Blocked since March 2025. The field_health YAML key is no longer accepted. Attempting to use it produces: "monitor_type='field_health' is no longer accepted on create. field_health is legacy β€” pick a metric monitor instead (see context.docs_url for the migration path)."

What to use instead

Use a Metric Monitor with field-level metrics like NULL_RATE, UNIQUENESS, or MEAN. Metric monitors support all the same field statistics with more flexible alert conditions.

montecarlo:
  metric:
    - name: orders_field_check
      description: Null rate check on email field
      data_source:
        table: warehouse:analytics.orders
      alert_conditions:
        - metric: NULL_RATE
          operator: AUTO
          fields:
            - EMAIL
      schedule:
        type: fixed
        interval_minutes: 1440
      domains:
        - my-domain

Migration steps

  1. Export existing field health monitors in the latest format.
  2. Replace field_health definitions with the exported metric definitions.
  3. Apply with montecarlo monitors apply.
montecarlo monitors export-as-latest --namespace <your-namespace>