Skip to content

docs: Deprecate Great Expectations DQM in favor of built-in Feature Quality Monitoring#6548

Open
jyejare wants to merge 3 commits into
feast-dev:masterfrom
jyejare:docs/deprecate-ge-dqm
Open

docs: Deprecate Great Expectations DQM in favor of built-in Feature Quality Monitoring#6548
jyejare wants to merge 3 commits into
feast-dev:masterfrom
jyejare:docs/deprecate-ge-dqm

Conversation

@jyejare

@jyejare jyejare commented Jun 21, 2026

Copy link
Copy Markdown
Collaborator

Summary

Deprecates the legacy Great Expectations (GE) based DQM across all documentation in favor of Feast's built-in Feature Quality Monitoring system.

Changes

File Change
docs/reference/dqm.md Added deprecation banner, migration guide with comparison table, restructured as "Legacy"
docs/SUMMARY.md Marked DQM and GE tutorial entries as [Deprecated]
docs/tutorials/validating-historical-features.md Added deprecation banner pointing to new monitoring guide
docs/roadmap.md Struck GE entry, added new Feature Quality Monitoring line item
docs/README.md Replaced "GE experimental integration" limitation with new built-in monitoring capability
docs/adr/ADR-0011-data-quality-monitoring.md Added "Superseded" section pointing to new system
docs/reference/codebase-structure.md Noted dqm/profilers/ge_profiler as deprecated, referenced new monitoring/ module
docs/getting-started/concepts/dataset.md Updated DQM context to note GE deprecation
README.md (root) Auto-synced by template hook from roadmap changes

Not changed (intentionally)

  • docs/blog/feast-0-18-adds-snowflake-support-and-data-quality-monitoring.md — historical release announcement, left as-is
  • examples/monitoring/monitoring-quickstart.ipynb — already demonstrates the new DQM system

Context

Per discussion in #6509, @franciscojavierarceo suggested deprecating GE since the new DQM system is strictly more capable:

  • Richer metrics (histograms, percentiles, drift detection)
  • Works across batch data and serving logs
  • No external dependencies (feast[ge] no longer needed)
  • Built-in UI monitoring dashboard
  • CLI + REST API automation
  • All offline store backends supported

Test plan

  • Verify all docs render correctly (GitBook hint syntax, strikethrough, links)
  • Confirm cross-links to feature-monitoring.md resolve properly
  • Confirm the monitoring quickstart notebook link in SUMMARY.md works

…uality Monitoring

The GE-based validation is superseded by Feast's native DQM system which
provides richer metrics, serving log support, no extra dependencies, and
a built-in UI dashboard. Adds deprecation notice, migration guide, and
comparison table to help users transition.

Signed-off-by: Jitendra Yejare <11752425+jyejare@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@jyejare jyejare requested a review from a team as a code owner June 21, 2026 16:01
jyejare and others added 2 commits June 21, 2026 21:39
- SUMMARY.md: Mark DQM and GE tutorial entries as [Deprecated]
- tutorials/validating-historical-features.md: Add deprecation banner
- roadmap.md: Strike GE entry, add new Feature Quality Monitoring
- README.md: Replace GE limitation with new built-in monitoring capability
- ADR-0011: Add Superseded section pointing to new system
- reference/codebase-structure.md: Note GE profiler deprecated
- getting-started/concepts/dataset.md: Update DQM context
- README.md (root): Auto-synced by template hook

Blog posts (feast-0-18) left untouched as historical records.

Signed-off-by: Jitendra Yejare <11752425+jyejare@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
…nk operational metrics

- infra/website/docs/blog/feast-mlflow-kubeflow.md: Replace full GE code
  section with native Feature Quality Monitoring (config + CLI examples)
- docs/how-to-guides/customizing-feast/adding-a-new-offline-store.md: Update
  pull_all_from_table_or_query description to reference new monitoring system
- docs/how-to-guides/feature-monitoring.md: Add "Related: Operational and
  SOX Metrics" section cross-linking to Prometheus metrics, audit logging,
  and OpenTelemetry docs

Signed-off-by: Jitendra Yejare <11752425+jyejare@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant